java - 强制 Solr 从更新的索引中读取

标签 java lucene solr

我有一个 lucene 索引,我使用原始 lucene 索引器构建和更新它。我想知道是否有一种方法可以强制 solr 重新读取索引而不重新启动 solr 实例。我尝试过 update?commit=true 但似乎并不重要。我可以确定 solr 重新读取索引的唯一方法是完全重新启动,这在生产环境中当然并不理想。

最佳答案

如果您使用多核设置,则只需 reload那个单核。 AFAIK,当核心被重新加载时,对该核心的请求会排队。

关于java - 强制 Solr 从更新的索引中读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3969597/

相关文章:

java - 从 Lucene 标准分析器中删除空格字符

exception - 如何修复LockObtainFailedException : Lock obtain timed out?

java - 使用 Imagero Java 库从网站读取图像

java - 如何从对象的变量之一内部获取对象的实例

java - 在我的 Java 游戏项目中过度使用静态?

java - 如何找到在字符串中至少出现两次且不重叠的任意两个字母对

java - Lucene 搜索匹配短语中的任何单词

solr - 可以使 Apache Solr 索引在事务上与被索引的数据库保持一致吗?

multithreading - 如何在 DataImportHandler 中处理并发数据导入?

java - Solr 设置 - 错误 : Could not find or load main class org. apache.solr.cloud.ZkCLI