私はdataImportHandlerを使用してRDBMSのデータのSolrインデックスを作成できます。 しかし、私はテーブルが更新されたときに同期して、インデックスを維持するかどうかはわかりません(新しいデータが追加され、データ等を削除)jdbcドライバを使用したRDBMSのSolrインデックス
私は、データベース内の特定のテーブルのフルテキスト検索のためのSolrを使用しています
0
A
答えて
1
を追加する必要があります。
1)は、デルタインポートを実行します:
さまざまな方法があるSOLRインデックスを更新するにはhttp://wiki.apache.org/solr/DataImportHandler#Using_delta-import_command
2)clean=true
なしでフルインポートを実行する(clean=false
)オプションを設定http://wiki.apache.org/solr/DataImportHandlerDeltaQueryViaFullImport
それはあなた次第です。私の場合、私はFullImportで第2の方法を好むとclean=false
0
あなたは単にSolrに新しいデータを追加するだけです。おそらく、RDBMSには、インデックス作成をトリガーできるイベントをキャッチするために使用できるイベントシステムがあります。
あなたがより詳細な回答をしたい場合は、あなたが定期的にあなたのSolrのインデックスを更新したり、DBのデータが変更された場合は、Solrのを更新するためにトリガを使用する必要がありますより多くの情報
関連する問題
- 1. Sun JDBC ODBCドライバまたはMSSQL JDBCドライバ
- 2. Elasticsearch用JDBCドライバ
- 3. Solr/RDBMS同期DataImportHandler
- 4. javaのjdbcドライバを使用した遅いsqliteの挿入
- 5. Android用SQLDroid JDBCドライバ
- 6. OrientDBのJDBCドライバとActiveRecordの使用
- 7. MATLABでSQLServer JDBCドライバを使用
- 8. 非常に古いJDBC 1.0ドライバを使用したSpringバッチ
- 9. JDBCドライバを使用してoracleデータベースのテーブルをロックする
- 10. apache solrとtikaを使用したテキストファイルのインデックス作成
- 11. SOLRを使用したSVGファイルのインデックス付け
- 12. SOLRを使用したSQLServerデータのインデックス付け
- 13. RDBMSの抽象化レイヤとしてJDBCを使用できますか?
- 14. Spring JDBC JDBCドライバ・クラス[oracle.jdbc.driver.OracleDriver]をロードできませんでした
- 15. JDBCドライバとURL
- 16. TomcatとJDBCドライバ
- 17. ClassNotFoundException jdbcドライバpostgresql
- 18. jdbcドライバを使用してトランザクションを書き込む方法は?
- 19. JDBCドライバの問題
- 20. Simba JDBCドライバを使用してRでGoogle BigQueryに接続
- 21. rdbmsのインデックスを保持するためのキー値ストアの使用
- 22. jdk 1.6のSQL Server 2014用JDBCドライバ
- 23. MS ACCESS(.mdb)データベース用の4型JDBCドライバ?
- 24. 例外JDBCドライバに
- 25. CachedRowSetとSQLite JDBCドライバ
- 26. Java JDBCドライバとTYPE_FORWARD_ONLY
- 27. MBO ResultSetフィルタ - JDBCドライバ
- 28. SQL SERVER 2000 JDBCドライバ
- 29. CassandraとSolrの統合JDBCを使用:org.apache.thrift.transport.TTransportException
- 30. Simba JDBCドライバSpark JDBC DataFrameリーダーで使用されるCloud Spannerの場合