Sphinx 使用心得

sphinx 工作流程

  1. 根据数据源建立索引(从数据库、xml等)
  2. 启动 searchd ,根据 ip:port 提供网络服务

操作步骤

  1. 如何建立索引
    • 编译 sphinx 时设定 mysql 目录,保证 sphinx 引擎能够根据配置读到 mysql 的数据
    • 在配置文件中设定读取数据的 sql,该 sql 的每一条返回结果就是 sphinx 中的一个 document\
    • /path/to/sphinx/bin/indexer --config /path/to/sphinx/etc/yourconfig.conf --all 建立索引
  2. 如何启动 searchd 
    • /path/to/sphinx/bin/searchd --config /path/to/sphinx/etc/yourconfig.conf
    • 停止附加参数 --stop
  3. 如何使用 API 使用搜索
    • 官网有 PHP SDK ,实际上是一个类文件,已经封装了足够多的方法。
    • 实际使用中可以封装一个子类

备注


你可能感兴趣的:(sphinx)