使用Solr的有频繁更新的数据(Using Solr with frequently updated

2019-10-17 02:29发布

我有一个网站搜索,我想使用Solr的实现。 不幸的是,我也有很多频繁更新的动态数据从cron作业,这也是我想成为搜索我的MySQL数据库。

我会自然而然地认为不断刷新历史记录Solr中不是一个好主意,所以是有一个可行的解决方案给我的Solr的文本搜索能力以及能够基于这些经常更新的领域来过滤?

Answer 1:

我认为这取决于什么是“经常”的手段和多久你的容忍Solr的滞后是。

就我而言,我更新Solr的两倍,每分钟,工作正常。 ..based上的MySQL数据库与几百更新一分钟。

在这种情况下,重要的是不要在每次更新Solr的运行优化/承诺是很重要的。 更好的运行优化每n hoers。 所以最后,所有的新的MySQL的东西会在Solr中可见,最大。 30秒。 延迟。

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



文章来源: Using Solr with frequently updated data
标签: search solr