我在Windows上使用Solr 4.10.4和MySQL。
Solr建议将HTTP缓存设置max-age
设置为索引更新频率的一半,以更新索引。
所以,问题是: Solr会自动执行完整/ delta导入吗?如果是这样,我该如何控制? 如果没有,我认为我应该定期更新索引吗?
答案 0 :(得分:1)
@Howie 可以将SOLR配置为使用DataImportHandler提取数据 您应该查看此文档以获取详细信息https://wiki.apache.org/solr/DataImportHandler
有一些关于安排数据提取的文档,但它似乎不是可配置的功能,需要进行一些额外的更改。 http://wiki.apache.org/solr/DataImportHandler#Scheduling部分讨论了同样的问题。此外,同一How can I Schedule data imports in Solr
上存在Stackoverflow问题或者,您也可以根据需要从系统中将数据发布到SOLR。 这两种策略都有效。这完全取决于什么对您的系统更好。我建议您阅读有关索引https://wiki.apache.org/solr/FrontPage#Search_and_Indexing的相应文档,然后确定哪种策略更适合您的应用