0

我已经在我的服务器上安装了 sphinx,对其进行了索引并成功运行了查询。我正在使用来自https://github.com/andrew-s/codeigniter-sphinxrt的sphinxrt代码进行搜索,但是它总是让我搜索确切的短语。我无法像我们在 sql 之类的查询中那样进行搜索。我还使用 Sphinxql 傻瓜代码在 php 文件中构建了搜索,这完美地为我提供了我们所拥有的结果。我也只想在 codeigniter 中得到相同的结果。

4

1 回答 1

0

我在库中检查了 sphinxrt 的代码。您将找到一个名为 _escape($string) 的函数,只需修改返回值,因为return '\'^' . (string)$string . '*\''它将搜索通配符以查找以关键字开头或结尾的任何值。

于 2015-09-10T09:28:54.483 回答