FulltextSearch
Mögliche Werte: true | false
Soll der Shop eine In-String Suche über Artikelnamen machen oder einen Volltextindex benutzen, der weitere Felder in die Suche einbezieht, auf unscharfe Suche zurückgreift wenn die exakte Suche keine Ergebnisse findet und die die Suchergebnisse priorisieren kann.
Ist der Volltextindex nicht gefüllt oder ist er nicht aktuell, ist das Ergebnis allerdings schlechter als bei der direkten Suche im Artikelnamen.
Wird der Wert auf true gesetzt, wird der Volltextindex benutzt.
Ergänzende Parameter
Mit dem Parameter fulltextsearch.searchinstring kann eine Liste von Datenbankfeldern festgelegt werden, die zusätzlich zur lexikalischen Suche mit einer reinen In-String Suche durchsucht werden sollen. Mehrere Felder müssen durch Beistrich getrennt werden.
Beispiel: itemname1, itemname2
Das ist notwendig, weil durch die lexikalische Zerlegung manche Suchbegriffe nicht gefunden werden, z.B. das Hörspiel ??? (die drei Fragezeichen). Für die lexikalische Zerlegung sind die Fragezeichen Whitespaces. Gleiches gilt für zusammengesetzte Begriffe wie FT-1.
Alle Suchergebnisse werden mit Ranking 0 ins Suchergebnis einsortiert.
Mit dem Parameter fulltextsearch.prioritysearchinstring kann die Priorität festgelegt werden, die Suchergebnisse bekommen sollen, wenn sie durch die In-String Suche gefunden werden. Mehrere Felder müssen durch Beistrich getrennt werden.
Beispiel: matchcode
Alle Suchergebnisse werden mit Ranking 100000 ins Suchergebnis einsortiert.