我打算使用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