我有一个大型多米诺骨牌数据库,我正在使用一些非常基本的语法进行搜索: LastName包含“名称或第一个字母或名称字母来搜索”*
具体示例: LastName包含R*这将返回以"R“开头的所有姓氏。
这在除"S“以外的任何字母上都很有效。如果你只搜索以"S“开头的所有姓氏,你只会得到一个非常小的结果,这是错误的。如果查询由一个位置进一步限定,它将返回0结果。LastName包含S*,校园包含101个返回0的结果,我知道这不是真的。
然而,LastName包含Se*和校园包含101将返回校园101中以Se开头的所有姓氏。LastName包含Se*将返回正确的结果。
FirstName和LastName字段都会发生这种情况。其他字段不显示这种异常。会不会有腐败记录?如果是的话,是否有可能将其隔离开来?
谢谢,-丽莎
发布于 2016-05-24 16:12:43
Domino中的全文搜索对于一个字母不可靠。
将search()与如下公式一起使用:
@Begins(LastName; "R") & @Contains(Campus; "101")SSJS搜索()将是:
var searchFormula = 'Begins(LastName; "R") & @Contains(Campus; "101")';
var dc:NotesDocumentCollection = database.search(searchFormula);使用NotesDocumentCollection在重复控件中显示相关字段(包括指向文档的链接)。
https://stackoverflow.com/questions/37418588
复制相似问题