full-text-search - IBM Notes FTSearch:搜索多值数字字段
问题描述
是否可以使用包含多个值的数字字段在 Notes(LotusScript 或 Java,或者只是在搜索栏中)进行全文搜索?例如
field xyz > 1000 and field xyz < 2000
以便将任何可用值用于测试?
我们在这里看到的是,在字段 xyz 中具有多个值的文档只是被排除在结果之外。仅显示具有单个值字段 xyz 的文档。
能做到吗,还是根本不可能?
谢谢你的帮助。
解决方案
我认为全文搜索不适用于您的情况。也许您可以尝试普通搜索并将结果放在文件夹中。
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
。
推荐阅读
- java - 将鼠标从当前位置移动到 JComponent 位置
- java - System.getProperty("user.home") 不起作用
- php - Symfony Forms: Collection - 只需添加新条目/防止修改旧条目
- android - Android coordinatorlayout 在 RecyclerView 下面添加布局
- azure-cosmosdb-gremlinapi - 无法将 gremlin 控制台连接到 Cosmos DB 帐户:“log4j:WARN No appenders could be found for logger”
- reactjs - 动态他导入后如何挂载React组件
- java - Java中数组的索引可以是负数吗?
- spring - Spring + Kotlin - 是否可以检测某些函数调用?
- python - Pandas:如何仅在一列中更改元素的类型?
- spring-boot - 在 Project reactor 中重复请求的最佳方式