Domino 9 und frühere Versionen > ND6: Entwicklung

FTSearch / temporärer Volltextindex (Limit)

(1/1)

sb06:
... und schon wieder ein Problem

Ich musste heute mit erschrecken feststellen daß ein FTSearch das auf eine View in einer Datenbank ohne Volltextindex schaut kracht, wenn sich darin mehr als 5000 Dokumente befinden.

Soweit ich mich eingelesen habe tut FTSearch unterhalb dieser Grenze nichts anderes als sich selber einen temporären Index zu erzeugen.

Leider kann ich nicht davon ausgehen, daß ein Volltextindex existiert. Erschwerend kommt hinzu, daß der Agent (LotusScript) IMMER die Datenbank remote öffnen muss (leider nicht anders möglich). Soweit ich bisher gesehen habe funktioniert das Erzeugen eines dauerhaften Index via Agent auch nur, wenn sie die zu indizierende DB auf dem gleichen Rechner befindet (vom löschen nachher ganz zu schweigen) 

Weiterhin ist es evtl. so, daß der Kunde keinen dauerhaften Index wünscht.
Deshalb die Frage(n):

Kann ich via Agent (oder anderweitig automatisiert) einen Volltextindes auf einem Remote-Server erstellen und wieder löschen?

ODER

Kann ich die 5000er Grenze umgehen/aushebeln?

Die ganze Sache steht mit diesem Problem/Thread im Zusammenhang
http://atnotes.de/index.php?topic=28545.0
Das Erstellen eines Index + view.FTSearch() geht im übrigen bedeutend(!) schneller als db.search(...) (zumindest in meiner testumgebung  ;))

ghost:
Die 5000 Doc Grenze kannst Du mit der INI-Variablen FT_MAX_SEARCH_RESULTS=n verändern.

Viele Grüße
ghost

sb06:
Danke,

 nachdem ich die Variablen


--- Code: ---FT_MAX_SEARCH_RESULTS=50000
Temp_Index_Max_Doc=50000
--- Ende Code ---

in der Notes.ini des Servers und des Clients gesetzt habe gings. Leider darf ich beim Kunden nich an die Notes.ini ran  :-\

weitere Infos hier:
http://www.cezwright.com/tools/domino/v6/full_text_5000.htm

umi:
Guckst du mal hier

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln