全文検索にSOLRを使用する予定です。質問:MySQLデータベースを更新すると、データベースを更新した後にSOLR更新をトリガする方法があるので、データはMySQLとSOLRの両方で正確に同じになりますか? DataImportHandler?またはUpdateHandler? PHPを使用していますが、時には約100個の挿入/更新/削除クエリ/分(必ずしもそうではありません)を使用しています。MySQLのアップデート後にトリガーSOLR更新
0
A
答えて
1
DBを更新しているときにSolrを呼び出してPHPからデータを更新するか、cronジョブを設定することができます。
彼らは、Solrのないスケジューラを追加することを計画している:http://wiki.apache.org/solr/DataImportHandler#Scheduling
0
は、データベースの差分索引を実行するために、バックグラウンドでcronジョブを実行します。
関連する問題
- 1. MySQL更新後のトリガー
- 2. 両方向の更新後のmysqlトリガー
- 3. 更新後の更新後のPostgreSQLトリガー
- 4. 更新後のトリガー情報
- 5. 更新後のMySQLトリガー - 列がNULLでない場合の更新
- 6. MySQLが挿入後のカウントを更新するためのトリガー
- 7. MySQLのアップデートが更新されない
- 8. 挿入後と更新後のトリガー
- 9. MySQLトリガー:子行の親行を更新した後
- 10. 条件付きのMySQLトリガーの更新
- 11. MySQLのトリガーと条件付きアップデート
- 12. 同じトリガーでMysql 2の更新
- 13. 更新時のMySQLトリガー合計
- 14. 更新後にトリガーを書きたい
- 15. 「更新後の列の選択」トリガー
- 16. MySQLのトリガーは、後に
- 17. 更新後のトリガーと連結
- 18. 一部のコンテンツの後にMySQLアップデート
- 19. Sunspot Solr synonyms.txtの更新後にリフレッシュする方法は?
- 20. トリガーは、私が更新後トリガーを持って
- 21. 挿入トリガーから更新する際に更新トリガーの後に発射されない
- 22. 更新後に別のテーブルに新しい行を挿入するためのMysqlトリガー
- 23. ::アップデートは、()CRUD ::更新()
- 24. SQLトリガー:更新の前に
- 25. SQL更新トリガー
- 26. DB2トリガー更新
- 27. 挿入後および更新後のSQL Serverトリガー
- 28. 更新パネルのトリガー
- 29. 更新タイムスタンプフィールドのトリガー
- 30. MySQLトリガーで新しい行を更新する
ええと、私はDIH Schedulerを1年半前に書いてDIH wikiに追加しました。私は2011年6月にパッチを寄贈しましたが、まだSolrに組み込まれていないので、あなたが急いでいる場合は、Solrリリースに表示されるのを待つことはお勧めしません。 Wikiコードまたはパッチを使用して、独自のJARファイルを作成し、Solr/lib/extに追加することができます。 –
@昨日あなたのJARを構築するのに助けが必要ならば... –
ここにパッチのリンクがあります:https://issues.apache.org/jira/browse/SOLR-2305 –