2016-09-02 18 views
0

私のノードjsアプリケーションでSphinx Searchを使用して全文検索クエリを実行することに決めました。私はそれを読んで、FTS用にSphinxを設定する方法を理解しました。しかし、それは将来的に非常に重要なので、私が明確にしたい灰色の領域です。Sphinx検索を使用した全文検索

  • インデックスタイプを「プレーン」として使用していますが、新しいレコードがテーブルに挿入されるとSphinxがこのインデックスをどのようにリフレッシュするのかわかりませんか?このための設定はありますか?私はリアルタイムインデックスを使用したくないので注意してください
  • インデックスを更新した後、スフィンクスにリフレッシュされたインデックスを使用させる方法を教えてください。
  • 結果セットをフィルタリングする方法は? SetFilterのAPIはint型の値で動作するようにseemdが、私は、インデックスを再構築するための呼び出しindexerをperiodicall(cronのような)タスクスケジューラを使用して文字列値に基づいて結果と日付範囲

答えて

1
  1. をフィルタリングします。

  2. - 回転スイッチ付き。インデクサとsearchdは、新しいインデックスにロードするために座標

  3. があるのSetFilter方法、例えばsetFilterRange、setFilterString(よりしかし、新しいプロジェクトを開始する場合ではなくAPIよりもSphinxQLを使用することをお勧めします。

関連する問題