我打算使用SOLR進行全文搜索。問題:當我更新MySQL數據庫時,在更新數據庫後是否有任何方法觸發SOLR更新,因此MySQL和SOLR中的數據將完全相同? DataImportHandler?還是UpdateHandler?我使用的PHP,有時大約100插入/更新/刪除查詢/分鐘(並非總是)。在更新MySQL後觸發SOLR更新
0
A
回答
1
要麼在您更新數據庫時調用Solr更新來自PHP的數據,要麼您可以設置cron作業。
他們計劃增加調度做的Solr:http://wiki.apache.org/solr/DataImportHandler#Scheduling
0
在後臺運行一個cron作業來執行數據庫的增量索引。
相關問題
- 1. MySQL在更新觸發
- 2. 更新觸發器上的Mysql更新
- 3. 從INSERT觸發器更新時觸發更新後未觸發
- 4. MYSQL後觸發器更新如果
- 5. MySQL插入後觸發更新計數
- 6. MySQL觸發器 - 更新後刪除
- 7. MySQL之後更新觸發器更新所有
- 8. mysql更新觸發器
- 9. MySQL-觸發更新排名
- 10. 更新MySQL觸發總和
- 11. 我的更新查詢不會觸發更新後觸發
- 12. Salesforce的更新後觸發
- 13. 更新後在更新後的性能問題觸發器
- 14. 觸發更新
- 15. 在插入並更新後在觸發表中更新字段
- 16. 在「更新後」觸發器中可用「更新列選擇」
- 17. 在更新後觸發器內跟蹤文本列的更新
- 18. 更改表命令後更新觸發器MYSQL
- 19. PostgreSQL在更新特定列後觸發
- 20. T-SQL如何在更新行後創建更新觸發器以更新列?
- 21. 在更新觸發在oracle?
- 22. 觸發與更新
- 23. DB2更新觸發
- 24. 觸發更新值
- 25. 更新字段按觸發器更新
- 26. SQL觸發器執行更新更新
- 27. 更新觸發問題的更新
- 28. 觸發狀態更新的更新GetMouseButtonDown
- 29. 使用更新增量列或創建更新觸發器 - mysql
- 30. mysql的觸發更新:更新 「一些」 其他行
嗯,我在一年半前寫了DIH Scheduler並將它添加到了DIH wiki中。我在2011年6月份發佈了這個補丁,並且它還沒有被納入到Solr中,所以如果你很着急,我建議你不要等待它出現在Solr版本中。您可以使用wiki代碼或補丁來構建自己的JAR文件並將其添加到Solr/lib/ext。 – 2012-01-16 08:18:30
@yesterday如果你打算需要建立你的JAR的幫助,只需要詢問... – 2012-01-16 08:28:32
下面是補丁鏈接:https://issues.apache.org/jira/browse/SOLR-2305 – 2012-01-16 08:33:36