在SOLR中,
stored=true
和indexed=true
有什么区别?我知道stored=true
会存储字段的实际值而不对其进行修改,indexed=true
会存储字段的修改值以进行计算。我想知道它们对性能的影响程度。当与stored=false
和indexed=true
相比时,stored=true
和indexed=true
的组合是否会降低持久性和检索的性能?
optimize=false
选项提交数据。但每次更新都会分段索引,因此您必须定期在特定时间间隔内运行优化,例如每小时/每天一次。您还可以尝试调整<mergeFactor>
选项。其中一点是,通常导入/提交会导致新的搜索处理程序。在这种情况下,缓存部分丢失 = 性能差。如果您可以阅读德语,请参阅 http://php-solr-lucene.blogspot.de/2012/09/relatime-suche-vs-performance.html - The Bndr