我知道有幾個類似於這個問題,但他們沒有提供一個簡單的答案手頭的問題。對不起,如果你覺得這是重複的,但我認爲清晰易懂的答案會讓很多人受益。所以,這個問題。Solr「實時」索引
Solr索引更新是否可以自動執行?如果可以的話,那麼最好的方法是什麼?
下面是一個簡單的使用情況,以澄清一個問題:我有一個數據庫表與不同種類的數據的多個列。有一個Web應用程序用於管理數據。我有單獨的Solr服務器來索引上述表中的指定列。我怎麼能達到這樣的結果,當用戶添加,刪除或修改表中的數據時,Solr會注意到已更改並修改索引。
它有必要是「實時」。這意味着幾秒鐘後將發生變化。當然,大量的數據可能會更多。
在此先感謝
感謝明確的答案和鏈接到更多的資源。我將深入調查這些信息,以瞭解它如何在我的方案中實施。 – frustrated
我還有一個關於「實時」部分的問題。在您的第一個鏈接中,您指出可以使用ORM等功能來觸發索引。我爲此使用Solr API,因此它看起來是最佳選擇。 基本上data-config.xml定義了我的來自db的表格數據是一個文檔,每一行都是一個實體。我可以對實體級別的索引執行更新嗎?我記得只有在文檔層面纔有可能。 – frustrated
@frustrated:我認爲你不能混合DIH和ORM事件。 –