Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: madman am 23.09.03 - 15:18:05
-
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???
-
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
-
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.
-
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
-
Danke,
ich muß das morgen testen. ich meld mich dann, wenn ichs getestet hab.
-
Wollt Ihr eigentlich "nur" zählen nach einer absehbaren Anzahl von Kriterien ?
-
Bei dem Button "Zählen" wird nur gezählt, bei dem Button "Massendruck" werden die Dokumente zusätzlich noch ausgedruckt.
-
Hat offensichtlich funktioniert. Muß noch genauere Tests machen, aber es sieht gut aus.
Danke für Deine Hilfe