Domino 9 und frühere Versionen > Entwicklung
Problem mit FTSearch
Ralph:
Danke für die Hinweise ich werde s morgen nochmal probieren, auf den Gedanken die einzelnen Feldwerte der Collektion zu vergleichen bin ich auch gekommen. Habs aber noch nicht probiert.
Ich dachte es gibt vielleicht FTSearch auch für Doc's.
In der Hilfe hab ich auch sowas gelesen,das war FTSearchScore bin
ich aber nicht mit klar gekommen.
Als Rückgabewert soll ein Integer der gefundenen Übereinstimmungen im Document kommen, aber wie das so ist er kam nicht.
Also bis morgen ich halt euch auf dem laufenden
Gruß Ralph
Ralph:
Hi,
Ich hab es jetzt so gelöst, mit strCompare
Ist zwar nicht so das was ich mir vorgestellt hatte. Eigentlich wollte ich alle Felder des Documents auslesen lassen und dann über eine Schleife nacheinander Vergleichen (wäre dann im Prinzip auch eine Volltextsuche), aber ich habe nicht herrausgefunden wie ich an die Felder rankomme
'# Vergleich der Felder ob Schlüssel worte enthalten
Dim docKey As Notesdocument
Dim docKey2 As Notesdocument
Dim dbkey As Notesdatabase
Set dbkey = session.GetDatabase("pcoi4","apptelephone.nsf")
Dim cdocKey As NotesdocumentCollection
Dim vergleich As Integer
'# Einlesen der Schlüsselworte in eine Collection
vergleich = 1
keySearch = | Select Form = "KM" |
Set cdocKey = dbkey.Search(keySearch,dateTime,0) '# alle Documente aus KeyAnsicht
Set docKey2 = cdocKey.GetFirstDocument
Do While Not docKey2 Is Nothing And vergleich <> 0
Set docKey = cdocKey.GetDocument(docKey2) '# erste Dokument aus KeyAnsicht
If Strcompare( docNab.FirstName(0) , dockey.KeywordMaske(0) ,1) <> 0_
And Strcompare( docNab.LastName(0) , dockey.KeywordMaske(0) ,1) <> 0 Then
vergleich =1
Else
vergleich =0
End If
Set dockey2 =cdocKey.GetNextDocument(dockey2)
Loop
If vergleich <> 0 Then
Set docNew = dbExport.CreateDocumen
ata:
... sollte es nur ein Auszug aus dem Code sein, oder fehlt da noch Code?
ata
ata:
Hallo Ralph,
... ich gehe mal auf die Suche, ich hatte sowas schon mal zusammengepfriemelt...
ata
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln