Autor Thema: SearchView und Query  (Gelesen 2041 mal)

TomLudwig

  • Gast
SearchView und Query
« am: 29.09.06 - 13:43:35 »
Hallo zusammen,

ich bastle mir über eine Formel den Query-Teil für eine Web-Volltextsuche zusammen:

x = "SuchString";
officer := "[name1_1_1=" + x + "]" + "OR" + "[name1_2_1=" + x + "]";
query := "(search_officer)?SearchView&Query=" + officer;

funktioniert einwandfrei.

Jetzt möchte ich aber den String so zusammenbasteln, dass name1_1_1 dem Suchstring entspricht und gleichzeitig ein weiteres Feld leer ist. Das gleiche bei name1_2_1.

quasi:
(name1_1_1="SuchString" AND Feld1 = "") OR (name1_2_1="SuchString" AND Feld2 = "")

Aber wie? Ich kenne die Syntax der Argumentliste leider nicht und kanns auch nirgendswo finden...

Danke!


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: SearchView und Query
« Antwort #1 am: 29.09.06 - 14:52:47 »
Um einen validen Notes-Volltextindes-Suchstring (was für ein Wort!) zu basteln, liest Du am besten das Kapitel "Refining a search query using operators" aus der Notes-Hilfe (nicht die Designer-Hilfe!!!).

Weiters möchtest Du das dann noch mit @URLEncode bearbeiten, denke ich.
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

Offline datenbanken24

  • Senior Mitglied
  • ****
  • Beiträge: 390
  • Geschlecht: Männlich
  • Stammgast
    • datenbanken24
Re: SearchView und Query
« Antwort #2 am: 29.09.06 - 15:57:25 »
Das ist ein leidlich bekanntes Problem -
und scheint in der Notes Volltextsuche wirklich nicht zu gehen,
egal ob Web oder Notes-Client.

[Feldname]=""
gibt ja alleine schon im Notes-Client einen "undestandable".

Wer dafür eine Lösung findet - da stehe ich mit in der Schlange der Wartenden.
Ich kenne einen Partner, die sogar mehrere Wochen lang hierfür eine Lösung gesucht hat,
aber noch keine gefunden hat

Gruß,
Uwe

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: SearchView und Query
« Antwort #3 am: 29.09.06 - 16:07:36 »
Ahhhhhhhhhhhhhhhhh! *Von der langen Leitung runtersteig.*

Es geht darum, wie man nach einem leeren Feld sucht. OK.
Das geht so:
Code
"NOT [fieldname] is present"

Ist aber nicht von mir, sondern aus Alan Lepofskys Blog.
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

Offline datenbanken24

  • Senior Mitglied
  • ****
  • Beiträge: 390
  • Geschlecht: Männlich
  • Stammgast
    • datenbanken24
Re: SearchView und Query
« Antwort #4 am: 29.09.06 - 16:43:34 »
Das ist der Hammer !

das scheint wirklich zu funktionieren...

Martin, DANKE

Es wurde sogar eine offizielle Anfrage an IBM gestellt -
und die wußten das nicht mal.

Supi !

Gruß,
Uwe

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: SearchView und Query
« Antwort #5 am: 29.09.06 - 16:45:27 »
Danke für die Blumen, aber das Lob gebührt nicht mir, sondern Alan bzw. John Curtis (IBM).
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