如何在 Solr 4.0 中启用实时搜索

Posted

技术标签:

【中文标题】如何在 Solr 4.0 中启用实时搜索【英文标题】:How to enable realtime search in Solr 4.0 【发布时间】:2011-12-29 08:50:01 【问题描述】:

我正在尝试在 Solr 4.0 中启用实时搜索(这样我可以在不提交的情况下查看新文档)。

我已添加:

<realtime visible="0" facet="true">true</realtime>

但在提交(或 softCommit)之前看不到文档。 任何帮助将不胜感激。

我相信此功能仅在 Solr RA 中可用,但任何有关如何实现此功能的信息都会非常有用。

谢谢, 阿夫纳

【问题讨论】:

【参考方案1】:

据我了解,这不能在 Solr 4.0 中完成,而只能在 Solr-ra http://solr-ra.tgels.com 中完成 Solr 4.0 具有有助于满足 NRT 搜索要求的软提交功能。 它有一个新功能,通过启用记录更新但没有搜索功能,支持无需提交的获取操作。

【讨论】:

以上是关于如何在 Solr 4.0 中启用实时搜索的主要内容,如果未能解决你的问题,请参考以下文章

Solr 4.0存储和搜索Profile的Normalize数据

在HBase之上的solr中创建索引

Solr 与 Elasticsearch 的近实时搜索

和我一起打造个简单搜索之Logstash实时同步建立索引

Solr 建议器近乎实时不可用

solr 近实时搜索