Autor Thema: Volltextsuche Leerfeld  (Gelesen 2242 mal)

Offline Roalf

  • Junior Mitglied
  • **
  • Beiträge: 65
  • Geschlecht: Männlich
  • Ich bin ein speicherrenitentes Programm!
Volltextsuche Leerfeld
« am: 25.02.05 - 15:09:56 »
Ich habe ein Script welches Dokumente  mit der Volltextsuche suchen soll. (Dies gilt aber auch für Querys in der normalen Suchleiste)


Also....ich suche über "db.FTSearch(FTstring, 100 )"  wobei FTstring ein String ist, der div. Regeln für die Suche enthält. Also AND und OR Verknüfungen. 

Wenn auf Feldinhalte geprüft werden soll, gehts auch gut
z.b. (FIELD A = "Test") AND (FIELD B = "test2")
das klappt immer prima.....

aber..und nun komme ich zur Frage.. Eine der Bedingungen ist manchmal, dass ein Feld leer ist:

Beispiel: gib mit alle Docs in denen der Status = "OK" ist und bei denen das Feld B leer ist.


Aber der teil FIELD B = "" erzeugt eine Fehlermeldung (query not undestandable).


Hinweis: vergebens schon probiert:

NOT (FIELD B = "*")

oder
FIELD B <> "*"


aber die Möglichkeiten verweigern brauchbare Ergebnisse,


Natürlich habe ich auch die alternative Scheibweisen in div. Vaianten ausprobiert
NOT = "*"


Also: wie formuliere ich eine Volltextabfrage die mir Dokumente sucht, in denen ein Feld leer ist?

« Letzte Änderung: 25.02.05 - 15:12:33 von Roalf »
Notes: Unbegreifliche Lösungen für unlösbare Probleme

Offline HarryB

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 521
  • Geschlecht: Männlich
Re: Volltextsuche Leerfeld
« Antwort #1 am: 15.01.08 - 14:50:19 »
Dieselbe Frage habe ich mir auch gestellt. Glücklicherweise gibt es für meinen Fall eine Lösung: Das gefragt Feld enthält entweder eine e-Mail Adresse oder nicht. Hier lautet dann die Lösung:

NOT [Feld] CONTAINS "@"
Harald "HarryB" Börger

2 x 7.0.2FP1 auf AIX (Cluster)
1 x 7.0.2FP2 auf AIX
1 x 6.5.5 auf AIX
4 x 7.02.FP2 auf WIN

Clients: 7.0.2

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Volltextsuche Leerfeld
« Antwort #2 am: 15.01.08 - 14:58:31 »
"is present" wäre auch noch eine Option.

http://www-10.lotus.com/ldd/bpmpblog.nsf/dx/db.search
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz