Open mwtishoj opened 8 years ago
Der søges kun i begyndelsen af ord. Det er derfor man ikke finder "(DAI", som begynder med "(" når der søges med "DAI". Grunden til, at der kun søges i begyndelsen af ord er at det vil være performance-tungt at teste om søgestrengen står noget sted.
Det vil være muligt at lave en regel i temasøgeren, at der skal ses bort fra parenteser i søgninger. Det vil tage højst et par timer. Er der andre tegn, der også skal ses bort fra?
[Intern note mht sortering: s4ThemeSearcher.js:295]
Tak det ville være super. Den er vi med på, jeg ved ikke lige andre tegn.
Er der ikke en måde, at få optimeret søgningen på, så det er mulig at søge med wildcards?
Vi har et eksempel, hvor temanavn og databeskrivelse indeholder ordet vejstøj, men ikke ordet støj, som er det, at de fleste vil søge på.
Work-around Det vi har lavet i tilsvarende situationer, for at gøre søgningen til at give resultater, var at tilføje lidt metadata tekst a la "Støj målet på...." I vores tilfælde i tema "Markdræn" har jeg tilføjet nedestående
<cbinfo-metadata>
<param name="metadata.text"><![CDATA[Dræn fra kendte drænprojekter]]></param>
</cbinfo-metadata>
så nu kan S4 finde temaet ved at søge på dræn
Det er rigtigt, at det er en måde at komme omkring det. Og det har vi også gjort ved enkelte temaer, men det er et problem med alle de temaer, som kommer fra eksempelvis datamodulet.
jeg kunne godt tænke mig, at hvis jeg skrev dai i S4, så ville den viser alle dai temaerne, men der kommer ingen, fordi der skal stå _(dai _i stedet. Det ville være super, hvis der kunne søges på en del af ordret, og det behøver ikke at være starten af ordet.
jeg har også prøvet at begrænse søgningen ved at skrive flere ord. eks. (dai) og kystnær, så skulle de øverste forslag gerne indeholde begge ord. Det er ikke tilfældet