Sphinx 1.10的测试

编译Sphinx 1.10之后,看看它到底是怎么用的。
总的来说,检索系统就是建索引和搜索两个过程。
由于我们不准备使用MySQL引擎的部分,数据源采用XML接口,因此和官方文档中出入较大。

1、配置Sphinx

附上数据源test.xml

2、建索引

3、搜索
首先要启动搜索服务

然后测试搜索一下

总体来说上手还是比较容易的,但是用好可就要复杂多了,比如如何给中文文档建索引,还得好好研究一下,内置的分词器效果很烂,而对于CoreSeek这种修改版还是不太放心。

3 thoughts on “Sphinx 1.10的测试

  1. coder4coder4 Post author

    @志达: 其实我不认为c++的性能一定会比Java好,不过Sphinx是支持分布式的,性能不够了可以随时拓展。Sphinx已经又10年历史了,单机跑TB规模是常态,较大的Sphinx集群已经有超过160亿篇文档了。我比较喜欢它的地方主要在于省资源,适合于vps这种环境。它的修改版甚至可以运行于手机上……

    Reply
  2. coder4coder4 Post author

    @志达: 原来solar也是支持分布式的,guluoguawenle了~哈哈。。

    Reply

Leave a Reply

Your email address will not be published.