Start/notes.ini Parameter/Temp_Index_Max_Doc

Temp_Index_Max_Doc

Steckbrief

Parameter
Temp_Index_Max_Doc
Kategorie
Performance / Memory
Komponente
Server
Verfügbar seit
6.0 (älter)
Unterstützte Versionen
9.0.1, 10.0, 11.0, 12.0, 14.0, 14.5, 14.5.1
GUI-Entsprechung
Nur notes.ini (keine GUI)
Mögliche Werte
Ganzzahl; Standard 5000, Maximum 2147483647

Beschreibung

Wenn ein Server-Agent eine Volltextsuche auf einer nicht volltextindizierten Datenbank ausführt, baut Domino dafür einen temporären On-the-fly-Volltextindex auf. Die Anzahl der Dokumente, die in einem solchen temporären Index berücksichtigt werden, ist standardmäßig auf 5.000 begrenzt. Wird diese Grenze überschritten, schlägt die Suche mit der Meldung „Maximum allowable documents exceeded for a temporary index" fehl.
Mit Temp_Index_Max_Doc lässt sich diese Obergrenze server­seitig anheben. Der Parameter ist das Pendant zu FT_MAX_SEARCH_RESULTS: Letzterer steuert die Trefferzahl bei indizierten Datenbanken, ersterer die Indexgröße bei nicht indizierten. Damit ein Server-Agent größere Treffermengen aus nicht indizierten Datenbanken liefern kann, müssen beide Parameter gemeinsam und auf denselben Wert gesetzt werden.
Der Parameter wirkt ausschließlich serverseitig auf Agenten, die FT-Operationen gegen nicht indizierte Datenbanken ausführen. Lokale Notes-Clients und indizierte Datenbanken sind nicht betroffen. HCL empfiehlt nachdrücklich, statt einer extremen Anhebung dieser Limits einen regulären Volltextindex auf der Datenbank zu erstellen.

Beispiel-Konfiguration

Standardverhalten (Parameter nicht gesetzt) – 5.000 Dokumente:
Temp_Index_Max_Doc=5000
Gemeinsame Anhebung mit FT_MAX_SEARCH_RESULTS auf 65.535:
FT_MAX_SEARCH_RESULTS=65535 Temp_Index_Max_Doc=65535
Maximalwert (nur als Notnagel sinnvoll):
Temp_Index_Max_Doc=2147483647
Laufzeit-Variante über die Server-Konsole:
set config Temp_Index_Max_Doc=65535

Hinweise & Stolperfallen

  • Wirkt nur für nicht indizierte Datenbanken bei Suchen aus Server-Agenten heraus. Bei indizierten Datenbanken ist allein FT_MAX_SEARCH_RESULTS maßgeblich.
  • Muss zur Anhebung größerer Treffermengen gemeinsam mit FT_MAX_SEARCH_RESULTS gesetzt werden – typischerweise auf denselben Wert.
  • HCL-Empfehlung: Statt das Limit dauerhaft anzuheben, sollte die Datenbank dauerhaft volltextindiziert werden – das ist deutlich performanter und stabiler.
  • Wirkt dynamisch nach set config Temp_Index_Max_Doc=…; ein Server-Restart ist nicht zwingend erforderlich.
  • Kein Effekt auf den Updall-Task oder bestehende permanente FT-Indizes.

Quellen (HCL Product Documentation)