Volltextsuche

Konfiguration der suchbaren Felder

Alle Inhalte, die von der Volltextsuche erfasst werden sollen, müssen als «suchbar» markiert werden. Dies geschieht auf dem Inputtyp der jeweiligen Tabellen-Spalte.

Sobald ein Feld als suchbar gekennzeichnet wurde, wird es in den Suchindex aufgenommen (Tabelle: fuman_searchindex).

Searchindex-Breakpoints vs. Zirkularitäten

Um Zirkularitäten zu verhindern muss auf der referenzierten Tabelle ein «Breakpoint» gesetzt werden. Im folgenden Beispiel müsste dies in der Tabelle «Angebote» auf der Referenz zum Anbieter gesetzt werden (Inputtyp app_core_inputtype_reference).

Nach dem Setzen von Breakpoints muss der Suchindex neu berechnet werden (unter System > Suchindex).

Beispiel:

Bei referenzierten Tabellen (z.B. Angebote eines Anbieters) kann es beim Erstellen des Suchindexes zu sog. Zirkularitäten kommen. Eine Zirkularität kann dann störend sein, wenn bspw. bei der Suche nach dem Angebot X auch das Angebot Y des gleichen Anbieters gefunden wird, obwohl Angebot X nichts mit dem Angebot Y zu tun hat und somit ein falsches Suchergebnis darstellt.