Indexing 短语搜索最佳索引设置

Indexing 短语搜索最佳索引设置,indexing,marklogic,marklogic-8,Indexing,Marklogic,Marklogic 8,单词位置和快速短语搜索的文档都表明短语搜索有所改进。它们在哪里重叠?如果我启用了快速短语搜索,并且无意使用cts:near query,那么单词位置对于简单优化短语搜索是否是多余的 快速短语搜索将为您提供两个单词短语的准确结果,并为较长短语提供比单词搜索更准确的结果单词位置也可以为较长的短语提供准确的结果。取舍是查看位置需要时间和内存,因此,如果您主要有两个单词短语,快速短语搜索更好,因为它变成了单词查找。如果短语的长度是任意的,该怎么办?那么,单词位置是否会加快组成N长度短语的2个单词短语组合

单词位置
快速短语搜索
的文档都表明短语搜索有所改进。它们在哪里重叠?如果我启用了
快速短语搜索
,并且无意使用
cts:near query
,那么
单词位置
对于简单优化短语搜索是否是多余的

快速短语搜索
将为您提供两个单词短语的准确结果,并为较长短语提供比单词搜索更准确的结果<代码>单词位置也可以为较长的短语提供准确的结果。取舍是查看位置需要时间和内存,因此,如果您主要有两个单词短语,
快速短语搜索
更好,因为它变成了单词查找。

如果短语的长度是任意的,该怎么办?那么,单词位置是否会加快组成N长度短语的2个单词短语组合的分辨率?或者快速短语是否自行保持位置?
单词位置
将允许MarkLogic从索引中解析较长短语的正确顺序,因此即使在搜索
未过滤的
时也可以返回准确的结果。它比过滤搜索速度慢,但准确,而且可能快。@grtjn如果我只使用
快速短语搜索
来运行
未过滤
搜索短语“the quick brown fox”(而不是
单词位置
),听起来可能会对包含该短语的文档返回假阳性“快人射杀了棕色狐狸”,因为搜索将缺少位置信息来确定“快人”和“棕色狐狸”“都来自同一个短语。这是正确的吗?MarkLogic将分成3个小部件:
quick
quick brown
brown fox
。如果快速棕色
发生在不同的地方,比如:
快速人跳下快速棕色狗射杀棕色狐狸
,可能会犯错误。