Domino 9 und frühere Versionen > ND7: Entwicklung

Volltextsuche anpassen

(1/1)

zysmo:
Hallo zusammen,

ich stehe gerade vor folgendem Problem.
Wir setzen eine Knowledgebase ein, in der unsere Kunden im Web suchen können.
Ich den Dokumenten gibt es auch Felder die im Web nicht angezeigt werden.
Wenn ein Kunde jetzt was sucht, kommt es vor, dass in genau diesen Feldern etwas gefunden wird und der Kunde das Dokument als Suchergebnis bekommt obwohl ja sein Suchwort nicht in dem angezeigten Teil vorkommt.

Hier jetzt die Frage, ob man einzelne Felder von Dokumenten von der Volltextsuche ausschließen kann?

Aufgerufen wird die Suche übrigens so:

--- Code: ---DBName:=@Subset(@DbName;-1);

QueryString := @Explode(Query;";");
QueryString := @Implode(QueryString;"+AND+");


QueryExt := @If(SelectedLanguage="Deutsch"; "+and+German";
                       @If(SelectedLanguage="English"; "+and+English";
                        ""));
ViewName := @If(Language="DE"; "AllDocumentsDE"; @If(Language="EN"; "AllDocumentsEN"; "SearchAllDocuments"));

REMARK2 := "-------- Rückgabewert für $$Return ---------";

"[[/" + DBName + "/" + ViewName + "/?SearchView&Query=" + QueryString + QueryExt + "&SearchOrder=1&SearchMax=0&SearchWV=FALSE&SearchThesaurus=FALSE]]"
--- Ende Code ---

zysmo

ata:
Hallo,

dazu gibt es die Feldbezogene Suche => s. Hilfe. Das begrenzt die Suche auf die Felder - macht den Suchstring unter Umständen ziemlich lang...

Toni

zysmo:
Hallo Toni,

danke für die schnelle Antwort.
In der Designerhilfe kann ich dazu allerdings nicht finden und hier im Forum leider auch nicht.
Hast Du ein Beispiel für mich wie der Suchstring dann aussehen muss?

Grüße
Alex

m3:
Nicht in die Designer-Hilfe, in die normale Notes-Hilfe willst Du schauen. Kapitel "Searching for documents by field"

Oder http://www-10.lotus.com/ldd/dominowiki.nsf/dx/full-text-syntax

zysmo:
Ja, super.
Es hat geklappt  :)

Danke für die Hilfe!

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln