Domino 9 und frühere Versionen > Entwicklung

Volltextsuche

(1/2) > >>

madman:
Hallo,

ich habe eine DB mit ca. 104.000 Dokumenten. Es handelt sich um Adressen. Diese Dokumente haben u.a. ein Feld in dem die Region steht (Bsp.: Nord, Süd, West, Ost). Jede Region ist wiederum in mehrere Bereiche unterteilt (weiteres Feld). Der Benutzer hat einen Button "Zählen", bei dem zuerst eine Maske mit den verschiedenen Auswahlmöglichkeiten aufgeht und nach der Auswahl durch den Benutzer ein LS-Agent läuft, der einen Suchstring zusammenstellt und anschließend eine Volltextsuche durchführt.
 
Set collectionFehl = db.FTSearch( searchFormula$, 0 )

wobei searchFormula$ "FIELD BezOrgbereich contains "Nord"" beinhaltet, wenn der Benutzer in der Auswahlmaske nur "Nord" auswählt. Es gibt für jede Region ca. 30.000 Dokumente, wobei als Zählergebnis für jede Region "5000" rauskommt.

Kann es sein, daß es da irgendwo eine Limitierung gibt???

koehlerbv:
5000 ist exakt die Limitierung.
Irgendwo in meiner Raupensammlung habe ich evtl. einen Workaround dafür - aber vielleicht sollten wir mal darüber nachdenken, ob wir das Ergebnis nicht einfacher / performanter erhalten ?

Ich such' mal.

Bernhard

madman:
Das Problem ist, daß es auch ein Feld "Vertragsart" gibt dessen Inhalt regionübergreifend gleich sein kann und der Benutzer bei der Auswahlmaske von den 3 verschiedenen Kriterien mindestens 1 auswählen muß, er kann aber auch 2 oder alle 3. Diese Tatsache macht es schwierig mit Ansichten zu arbeiten.

koehlerbv:
Ich bin doch nicht so unordentlich, wie ich immer dachte ;-)

Guckst Du hier:
http://www-10.lotus.com/ldd/sandbox.nsf/ecc552f1ab6e46e4852568a90055c4cd/e3ecbd98cea76860852567f3007ac04b?OpenDocument&Highlight=0,limit

HTH,
Bernhard

madman:
Danke,

ich muß das morgen testen. ich meld mich dann, wenn ichs getestet hab.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln