使用Sphinx搜索进行全文搜索

时间:2016-09-02 10:49:25

标签: node.js full-text-search sphinx

我决定在我的节点js应用程序中使用Sphinx Search来执行全文搜索查询。我仔细阅读并了解如何为FTS配置Sphinx。但是以下是灰色区域我想说清楚,因为它将来会非常重要。

  • 我使用索引类型为" Plain"我不确定Sphinx如何刷新此索引,因为新记录将插入表中?有没有任何配置。请注意我不想使用RealTime Index
  • 刷新索引后,如何让Sphinx使用刷新索引?
  • 如何过滤结果集? SetFilter API似乎只使用int值,但我想根据字符串值和日期范围过滤结果

1 个答案:

答案 0 :(得分:1)

  1. 使用termicall调用indexer重建索引的任务调度程序(如cron)。

  2. 使用--rotate开关。 indexer和searchd坐标以加载新索引

  3. 不仅有setFilter方法,例如setFilterRange,setFilterString(但是如果启动新项目建议使用SphinxQL而不是API。