TwoTerm 模式下的自动完成如何找到第二个术语?
How does Autocomplete in TwoTerm mode find the second term?
当我为自动完成模式选择 TwoTerm 并使用 "john smith is" 进行搜索时,前 5 个结果是
- 约翰·史密斯是一位
- 约翰·史密斯活跃
- 约翰·史密斯是
- 约翰·史密斯是一位
- 约翰·史密斯也是
我能否期望所有这些结果都作为短语出现在索引字段中,或者自动完成如何推断下一个术语(a、active、the、an、also)。将搜索模式设置为全部后,return 这些短语没有任何结果。
不,索引中不存在这些结果,但短语
is a
is active
is the
is an
is also
确实存在于索引中。
请查看 blog post,其中解释了不同的 AutoCompletModes。
在 TwoTerms
模式下,Autocomlete 仅在索引中作为短语存在时才采用最后一个不完整的标记和 returns 2 个术语。因此,仅使用最后一个不完整的标记,而忽略所有其他标记。
如果您正在寻找完整的词组匹配,我建议您发出搜索查询而不是建议。
当我为自动完成模式选择 TwoTerm 并使用 "john smith is" 进行搜索时,前 5 个结果是
- 约翰·史密斯是一位
- 约翰·史密斯活跃
- 约翰·史密斯是
- 约翰·史密斯是一位
- 约翰·史密斯也是
我能否期望所有这些结果都作为短语出现在索引字段中,或者自动完成如何推断下一个术语(a、active、the、an、also)。将搜索模式设置为全部后,return 这些短语没有任何结果。
不,索引中不存在这些结果,但短语
is a
is active
is the
is an
is also
确实存在于索引中。
请查看 blog post,其中解释了不同的 AutoCompletModes。
在 TwoTerms
模式下,Autocomlete 仅在索引中作为短语存在时才采用最后一个不完整的标记和 returns 2 个术语。因此,仅使用最后一个不完整的标记,而忽略所有其他标记。
如果您正在寻找完整的词组匹配,我建议您发出搜索查询而不是建议。