假设我有“导管”这个词。用户尝试在我的网络应用程序上搜索该词,但将其拼写为“cathiter”或“cattiter”。如何使用 SphinxQL 根据拼写错误的单词匹配 SQL 数据库中的单词?我的查询会是什么样子?我是否需要在我的 conf 文件的索引中启用某些内容?据我了解, enable_star 已被弃用。
问问题
307 次
1 回答
1
是的,enable_star=0
已经贬值了,但不知道这有多大关系!
无论如何听起来你想要这个CALL SUGGEST
功能
http://sphinxsearch.com/blog/2016/10/03/2-3-2-feature-built-in-suggests/
默认设置是开始的好地方...
CALL QSUGGEST('cathiter','yourindex');
...如果您没有min_infix_len
在索引上定义,将需要它。Alao dict=keywords
- 出于某种原因,博客文章中未提及该要求。
于 2018-02-21T23:40:08.943 回答