Algolia,只匹配具有 2 个或更多字符匹配的单词?
Algolia, only match words with 2 or more characters matching?
有没有办法让单词仅在 2 个或更多字符匹配时才显示为匹配的单词?
一个例子是:
'_highlightResult' =>
array (size=2)
'name' =>
array (size=3)
'value' => string 'Dale Farm <em>Butter</em> Portions 100'<em>s</em>' (length=49)
您可以看到 "s" 从查询中匹配,虽然这有点愚蠢,因为它不是我真正想要匹配的东西。
仍在浏览文档,以防我发现什么。
minLength
与 Algolia 的原生前缀和 as-you-type 搜索并不真正兼容。
也就是说,如果您不实施 "as-you-type" 搜索 removeStopWords
索引设置,确实可能是个好方法!
有没有办法让单词仅在 2 个或更多字符匹配时才显示为匹配的单词?
一个例子是:
'_highlightResult' =>
array (size=2)
'name' =>
array (size=3)
'value' => string 'Dale Farm <em>Butter</em> Portions 100'<em>s</em>' (length=49)
您可以看到 "s" 从查询中匹配,虽然这有点愚蠢,因为它不是我真正想要匹配的东西。
仍在浏览文档,以防我发现什么。
minLength
与 Algolia 的原生前缀和 as-you-type 搜索并不真正兼容。
也就是说,如果您不实施 "as-you-type" 搜索 removeStopWords
索引设置,确实可能是个好方法!