IBM Notes FTSearch: поиск по полям с несколькими значениями - PullRequest
0 голосов
/ 29 августа 2018

Можно ли выполнить полнотекстовый поиск в Notes (LotusScript или Java или просто в строке поиска), используя числовое поле , содержащее несколько значений ? Э.Г.

field xyz > 1000 and field xyz < 2000

так, чтобы любое из доступных значений использовалось для теста?

Здесь мы видим, что документы с несколькими значениями в поле xyz просто исключаются из результатов. Отображаются только документы с одним полем значения xyz.

Можно ли это сделать или это просто невозможно?

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 05 сентября 2018

Я не думаю, что полнотекстовый поиск будет работать в вашей ситуации. Может быть, вы можете попробовать обычный поиск и поместить результаты в папку.

Dim s As New NotesSession   
Dim db As NotesDatabase
Dim collection As NotesDocumentCollection
Dim query As String

Set db = s.Currentdatabase

query = { Field1 > 1000 & Field1 < 2000 }
Set collection = db.Search(query, Nothing, 0)

MsgBox "Documents found: " & collection.Count

Call collection.PutAllInFolder( "MyFolderWithResults" )

Вместо помещения коллекции в папку, вы также можете выполнить полнотекстовый поиск в результирующей коллекции collection.FTSearch.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...