使用Solr和经常更新的数据

时间:2012-08-02 15:43:58

标签: search solr

我想使用Solr实现网站搜索。不幸的是,我在我的MySQL数据库中也有很多经常更新的动态数据来自cron作业,我也希望能够搜索到这些数据。

我会自动认为不断更新Solr中的记录并不是一个好主意,那么是否有一个可行的解决方案可以为我提供Solr的文本搜索功能以及能够根据这些经常更新的字段进行过滤?

1 个答案:

答案 0 :(得分:3)

我认为这取决于“经常”的含义以及您对Solr-lag的容忍程度。

在我的情况下,我每分钟更新一次Solr,这很好。 ..基于MySql数据库,有一百个更新,分钟。

在这种情况下,重要的是不要在每个Solr更新/提交上运行优化。更好地运行优化每个n hoers。 最后,所有新的MySQL内容都将在Solr中以最大值显示。 30秒延迟。

如果可以接受,这取决于您的情况。