Domino 9 und frühere Versionen > ND6: Entwicklung
DBlookup unscharf ?
Axel:
Hi,
bei einer Embedded View musst du in deinem Fall mit der Option "Einzelne Kategorie anzeigen" arbeiten. Und ob's hier unschaft geht, musst du probieren. Ich wage es aber zu bezweifeln.
In der Option "Einzelne Kategorie anzeigen" müsstet du es mit @Contains... probieren.
Was anderes fällt mir nicht dazu ein.
Axel
koehlerbv:
--- Zitat von: barretta am 07.12.05 - 15:58:47 ---Gehöre leider zu den LS-Nixpeilern :-(
--- Ende Zitat ---
Um es kurz und knackig zu sagen: @formulas arbeiten in diesem Zusammenhang niemals unscharf - weder in Bezug auf dbLookup noch auf embedded views (die würden hier ja gar nichts nutzen).
Mit @functions wirst Du auch keine Bilder (also RTIs) aus einer anderen DB übernehmen können. Du musst also mit LotusScript arbeiten.
Wegen "Unschärfe" bei @dbLookup (aber das ist wegen dem oben gesagten eigentlich schon gegenstandslos): So, wie Du die Situation beschrieben hast, würde es ggf. doch gehen, wenn Du einzelne Wörter eines Strings verwenden möchtest. Beispiel:
- Du suchst den String Frankfurt in einem Feld in Dokumenten der DB 2
- Dieser String liegt im Dokument in der DB 1 vor als beispielsweise "Stadt Frankfurt West" oder als "Frankfurt" oder als "Internationaler Flughafen Frankfurt am Main"
- In einer Spalte 1 einer Ansicht in DB 2 zerlegst Du diese Strings wie @Explode (Trennzeichen ist das Leerzeichen) in einzelne Listenwerte, nach denen Du nun mit @dbLookup suchen kannst:
- am
- Flughafen
- Frankfurt
- Frankfurt
- Internationaler
- Main
- Stadt
- West
Jetzt funktioniert @dbLookup doch "unscharf". A-Bär: Bei einem String wie "Frankfurter Würstchen" geht das ganze sofort nicht mehr.
Vulgo: Ohne LotusScript ist hier ernsthaft kein Blumentopf zu gewinnen.
Bernhard
Glombi:
Ich würde es mit @Soundex( Zeichenfolge ) machen.
Die Ansicht nach
@Soundex(@Explode(Feld;" "))
kategorisieren und den @DbLookup dann mit
@Soundex(<String>)
durchführen.
@Soundex ist "sehr unscharf" und sollte das gewünschte liefern - wahrscheinlich mehr als das ;)
Andreas
flaite:
An sich eine gute Idee mit Soundex. Auf der anderen Seite verliert man dadurch dann jede Kontrolle und verläßt sich auf einen Automatismus. Für Anwender ist das alles andere als transparent und wenn das zu unscharf ist, erzeugt das eine Menge Fragen von Anwendern, die wiederum Zeit kosten (jedenfalls sind meine Anwender so)
Vielleicht mit Script ein Indexierfeld erstellen, dort die ganzen zu indexierenden Werte rein und dann das Mehrfachwerte-Indexierfeld als erste Spalte einer Ansicht mit "treat multiple values as separate view entry" oder wie das heisst.
Axel
barretta:
@Soundex funktioniert ganz trefflich... und ein paar Frankfurter Würstchen bei 'ner Japan-Reise können auch nicht schaden ;)
Wieder mal Danke für Euren geschätzten Input - b.
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln