Einführung / Konfiguration des FirstSpirit-Servers / Konfigurationsdateien (FirstSpirit-Server) / FirstSpirit-Server (fs-server.conf) / Search configuration

Bereich: Search Configuration

###########################
# search configuration
###########################
search.maxFieldLength=50000
search.flushBeforeReindex=true
search.indexQueue.maxRunning=
search.indexQueue.queueCapacity=
search.indexQueue.rejection=BLOCK

search.maxFieldLength

Beschränkt die Anzahl der Tokens pro Feld während der Indizierung. Ein Token ist ein einzelnes Vorkommen eines Begriffs in einem indizierten Feld.

search.flushBeforeReindex

Legt fest, ob der aktuelle Index bei einer Reindizierung geleert und neu aufgebaut werden soll, statt parallel einen zweiten Index zu erzeugen. Dies reduziert den Speicherverbrauch, allerdings können die Suchergebnisse bis zum Abschluss der Reindizierung unvollständig sein.

search.indexQueue.maxRunning

Definiert die Anzahl der gleichzeitig laufenden Threads während der Indizierung. Der Standardwert ist gleich der Anzahl der Prozessoren multipliziert mit dem Faktor 4.

search.indexQueue.queueCapacity

Spezifiziert die maximale Anzahl von Elementen, welche noch auf die Indizierung warten. Der Standardwert ist gleich der Anzahl der Prozessoren multipliziert mit dem Faktor 20.

search.indexQueue.rejection

Sollte die maximale Anzahl der wartenden Elemente für die Indizierung erreicht sein, werden weitere Elemente mit der hier gewählten Strategie behandelt.

  • BLOCK: Der Prozess wird blockiert, bis die vorherigen Elemente abgearbeitet sind.
  • EXECUTE: Das am längsten wartende Element wird verarbeitet und das neue wird in die Warteschlange eingefügt.
  • REJECT: Das neue Element wird nicht akzeptiert. Achtung, diese Einstellung kann zu einem unvollständigen Suchindex führen!

© 2005 - 2025 Crownpeak Technology GmbH | Alle Rechte vorbehalten. | FirstSpirit 2025.3 | Datenschutz