XPages Domino 搜索为一个特定的搜索词产生不正确的结果

XPages Domino search producing incorrect results for one particular search term

我有一个大型 domino 数据库,我正在使用一些非常基本的语法进行搜索: [姓氏] 包含 "Name or first letter or letters of name to search for"*

具体例子: [姓氏] 包含 R* return所有以"R"开头的姓氏。

这对除 "S" 以外的任何字母都非常有效。如果您只搜索所有以 "S" 开头的姓氏,您只会得到非常小的错误结果。如果查询进一步由位置限定,它将 return 0 个结果。 [LastName] 包含 S* 且 [Campus] 包含 101 Returns 0 个我知道不正确的结果。

但是,[LastName] CONTAINS Se* AND [Campus] CONTAINS 101 将 return Campus 101 中以 Se 开头的所有姓氏。 [LastName] CONTAINS Se* 将 return 正确的结果。

名字和姓氏字段都会出现这种情况。其他字段不显示此异常。会不会有腐败记录?如果有,是否可以隔离?

谢谢, ---丽莎&

Domino 中的全文搜索对一个 个字母不可靠。

使用 search() 代替公式,例如:

@Begins(LastName; "R") & @Contains(Campus; "101")

SSJS search() 将是:

var searchFormula = 'Begins(LastName; "R") & @Contains(Campus; "101")';
var dc:NotesDocumentCollection = database.search(searchFormula);

使用 NotesDocumentCollection 在重复控件中显示相关字段(包括文档链接)。