我打算使用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的觸發更新後更新錯誤#1064
- 9. MySQL之後更新觸發器更新所有
- 10. MySql的觸發後更新不更新,即使所有正確
- 11. MySQL的更新觸發
- 12. MySQL-觸發更新排名
- 13. mysql更新觸發器
- 14. 更新MySQL觸發總和
- 15. 我的更新查詢不會觸發更新後觸發
- 16. 觸發後更新SQL
- 17. Salesforce的更新後觸發
- 18. 更新後在更新後的性能問題觸發器
- 19. MySQL觸發器更新新行
- 20. 觸發更新
- 21. 插入觸發器更新值後的mysql觸發器
- 22. 在插入並更新後在觸發表中更新字段
- 23. 如何在inser或更新後應用更新POSTGRESQL觸發器
- 24. 在「更新後」觸發器中可用「更新列選擇」
- 25. 更改表命令後更新觸發器MYSQL
- 26. PostgreSQL在更新特定列後觸發
- 27. SQL Server INSERT在後更新觸發器
- 28. T-SQL如何在更新行後創建更新觸發器以更新列?
- 29. 在更新觸發在oracle?
- 30. 觸發更新值
嗯,我在一年半前寫了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