Domino 9 und frühere Versionen > ND8: Entwicklung
Volltextsuche liefert auch ungenaue Treffer
Dr.Domino:
Schade ...
Peter Klett:
Ich weiß nicht, in welchem Kontext Du das verwenden willst, aber bei solch einer exakten Suche ist db.Search sicher besser
CarstenB:
Hallo Peter,
ich will die Collection verändern (Werte zurücksetzen) und da ist es natürlich fatal, wenn auch Dokumente geändert werden, die eigentlich nicht dazugehören.
Wollte halt ftsearch aufgrund der besseren Performance nutzen, aber wahrscheinlich muss ich wirklich auf dbsearch umstellen
koehlerbv:
Hallo Carsten,
was Dir da "auf die Füsse fällt", ist Sinn und Zweck eines Volltextindex. Und das ist auch in anderen Umgebungen als Notes so: "2.8" und "realisiert" muss irgendwo im Text (in Deinem Fall in den betreffenden Items) enthalten sein. Was da noch steht, interessiert hier nicht.
Ein Parameter wie "EXACT" würde dann nur bewirken, dass "28" und "2,8" nicht akzeptiert würden.
Dir bleibt daher tatsächlich (und meines Erachtens vollkommen korrekt) nur der Weg über den direkten Feldvergleich, also NotesDatabase.Search. Und da hier auch mit internen Tabellen gearbeitet wird und keineswegs "blind" über alle Dokumente iteriert wird, ist das ggf. erstaunlich schnell. Vor allem aber zielführend ;)
HTH,
Bernhard
pram:
Ich kenn den exakten Anwendungsfall nicht, aber wenn du sehr oft nach dieser Kombination suchen musst, könntest du dir auch eine Lookup-View basteln mit zwei sortierten Spalten (Status / Release)
Gruß
Roland
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln