sphinx 不同索引使用相同的数据源

由于要使用@提示功能。但是现在的索引配置不能满足我们的要求。@要从人名开始处进行搜索。。

使用索引配置enable_star=1即可实现。。

于是。我使用了相同的数据源。服务于两个不同配置的索引。。

今天发现用户搜索没有更新。。查了半天。。原来sphinx的索引在进行服务时。会生成一个.spl锁文件。把数据源锁住。当第二个索引再次进行更新时。会出现没有*.new.文件的提示。。

再建一个数据源。。就可以了。

http://www.sphinxsearch.org/sphinx-faq