2016-09-02 96 views
0

我决定在我的节点js应用程序中使用Sphinx Search来执行全文搜索查询。我通读它并了解如何为FTS配置Sphinx。但以下是我想表明的灰色地带,因为它将来会非常重要。使用Sphinx搜索进行全文搜索

  • 我使用的索引类型为“Plain”,我不确定Sphinx如何刷新此索引,因为新记录将插入表中?有没有这方面的配置。请注意我不想使用RealTime索引
  • 刷新索引后,如何让Sphinx使用刷新索引?
  • 如何筛选结果集?使用setfilter API seemd只用int值工作,但我想筛选基于字符串值periodicall电话indexer重建索引结果和日期范围

回答

1
  1. 使用任务调度程序(比如cron)。

  2. 带 - 旋转开关。索引和searchd的协调加载新的索引

  3. 有超过使用setfilter方法,如setFilterRange,setFilterString(但是,如果启动新的项目建议使用SphinxQL而非API。