当关键字包含符号时,sphinx搜索错误



我试图在手稿表中搜索包含一些数据,如"100021/hello"、"199900/hello"等。

 search -c /etc/sphinx/sphinx.conf 100021/hello

它显示了索引错误,但当我尝试搜索100021或hello时,它可以返回正确的结果。

 search -c /etc/sphinx/sphinx.conf 100021
 search -c /etc/sphinx/sphinx.conf hello

斯芬克斯在搜索过程中似乎认不出"/"?

您的问题不在于斯芬克斯,而在于您的外壳。引用您的意见。

search -c /etc/sphinx/sphinx.conf '100021/hello'

此外,search命令只是一个测试工具。如果您需要针对sphinx进行编码,则应使用任何语言的API进行编码。

最新更新