Autor Thema: Volltext Suche mit CONTAINS und NOT Operator  (Gelesen 1254 mal)

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Volltext Suche mit CONTAINS und NOT Operator
« am: 20.09.05 - 13:26:44 »
Irgendwie hab ich heir ein Problem bei dem ich auf eine Eingebung von oben oder Hilfe von euch hoffe.
Folgende FTSearch Formel führt zu keinem Ergebnis:
(FIELD Fieldname1 CONTAINS (Wert1,Wert2)) AND (NOT (FIELD form CONTAINS(Formname1, Formname2)))
Der Witz an der Sache ist der, wandelt man die Formel etwas ab in dem man Formname2 weglässt, dann geht das:
(FIELD Fieldname1 CONTAINS (Wert1,Wert2)) AND (NOT(FIELD form CONTAINS(Formname1)))
und das hier funktioniert auch:
(FIELD Fieldname1 CONTAINS (Wert1,Wert2)) AND (NOT(FIELD form CONTAINS(Formname2)))

In der Hilfe und die Suche auf Notes.net ist nicht  steht nichts zu diesem speziellen Thema. Ich kann das jetzt in lauter einzelne AND Bedingungen aufdröseln bin aber neugierig ob das ein generelles Problem von Notes ist oder einfach nur persönliche Blindheit.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Roalf

  • Junior Mitglied
  • **
  • Beiträge: 65
  • Geschlecht: Männlich
  • Ich bin ein speicherrenitentes Programm!
Re: Volltext Suche mit CONTAINS und NOT Operator
« Antwort #1 am: 20.09.05 - 14:38:28 »
öhm...ich habe auch schon das eine oder andere mal probleme mit dem "," in der volltextsuche gehabt. Vorran das lag kann ich nicht mher nachvollziehen. Nahm ich aber statdessen das "OR" gings zumeist.
also statt "Contains(a,b)"    "(Contains(a) OR Contains(b))"

ausserdem hast du eine (umständliche) Lösung schon in deinem Post genannt  ;)

(FIELD Fieldname1 CONTAINS (Wert1,Wert2)) AND (NOT(FIELD form CONTAINS(Formname1)))
 OR
(FIELD Fieldname1 CONTAINS (Wert1,Wert2)) AND (NOT(FIELD form CONTAINS(Formname2)))

Gruß
Roalf
Notes: Unbegreifliche Lösungen für unlösbare Probleme

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz