2016-09-02 167 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。