Domino 9 und frühere Versionen > ND6: Entwicklung

Suchen in der Datenbank

(1/2) > >>

heidiweber:
Hallo

folgendes möchte ich realisieren:
Ich möchte per Java in der Notes-Datenbank suchen. Vorerst bin ich noch am Testen.

Ich habe in der Hilfe schon etliches über FTSearch, Search... gelesen. Aber irgendwie kann keine Methode das, was ich möchte.

Die Suche soll folgendes können:
1) Suche nur innerhalb bestimmter Masken
2) in den Masken: Suche in bestimmten Feldern
3) mit Wortvarianten
4) ungenaue Suche

-->Praktisch so eine Suche, die Standardmäßig in Notes dabei ist, wenn man bei Suche auf erweitert bzw. mehr klickt.

Welche Methode ist das?
Nehme ich db.Search, dann kann man die Suche nach Masken eingrenzen. Dafür geht aber keine ungenaue Suche oder auch keine Wortvarianten. Nehme ich FTSearch, dann kann man nicht nach Masken eingrenzen.

Vielen Dank
cu
Heidi

koehlerbv:
Warum kannst Du da nicht eingrenzen? FIELD form CONTAINS oder [form] contains ... Es gibt in der Notes-Hilfe da eine ausführliche Beschreibung, die Du so auch ftSearch verwenden kannst.

Bernhard

heidiweber:
Vielen Dank Bernhard.

Sorry - aber ich finde dazu echt nichts in der Hilfe (zu FTSearch schon, nur nicht zu den FIELD oder [form]...). Ich habe euer Forum durchwühlt und habe dazu einiges gefunden und jetzt auch hinbekommen...

Es langt für heute:)
Wünsche dir ein schönes Wochenende
cu
Heidi

koehlerbv:
Das steht nicht in der DesignerHelp, Heidi, sondern in der für die Anwender.

Bernhard

heidiweber:
Vielen Dank Bernhard für die Info:)

Ich habe aber jetzt folgendes Problem:

Dim suchBegriff as String
Dim searchFormula As String

suchBegriff = "Begriff"

searchFormula = { [form] contains ("myDoc") & FIELD myField CONTAINS (suchBegriff)}

Das Problem ist, dass im String searchFormula der suchBegriff nicht als Variable behandelt wird, sondern als fester Begriff. Warum wird suchBegriff nicht als Variable behandelt? Wie muss man das machen?

Vielen Dank
cu
Heidi

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln