假设我有"导管"一词。用户试图在我的Web应用程序上搜索该词,但将其拼写为" Chateiter"或" Cattiter"。我如何根据错误的拼写单词使用SPHINXQL来匹配我的SQL数据库中的单词?我的查询会是什么样?我需要在conf文件上的索引中启用某些内容吗?据我了解,Enable_star已被弃用。
是的, enable_star=0
已被贬低,但不确定该相关!
无论如何听起来您想要CALL SUGGEST
函数
http://sphinxsearch.com/blog/2016/10/03/2-3-2-2-feature-built-in-suggests/
辩护设置一个很好的起点...
CALL QSUGGEST('cathiter','yourindex');
...如果您不在索引上定义的min_infix_len
,则需要。ALAO dict=keywords
-由于某些原因,博客文章中未提及的要求。