簡體   English   中英

如何使數據庫和Lucene保持同步?

[英]How do i keep my DB and lucene in sync?

所以我可以在sql中進行交易。 但是我確信在事務處理中等待lucene完成不是一個好主意,而且我不確定lucene是否永久保存在DB中,直到我在那里做某件事為止。

使數據庫和Lucene保持同步的最佳方法是什么? 我正在考慮在我的sql數據庫中添加lucene_queue,並且每次進行更改時,我都會將其添加到隊列中(刪除舊隊列(如果有的話)),並在完成后將其刪除。

這是最好的方法嗎? 我也不確定如何使Lucene永久保持所做的更改以及我可以/應該執行的頻率。

使用Solr的DataImportHandler 它應該為您開箱即用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM