[英]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.