2016-10-06 43 views
0

我有很多关文件与关键字 Solr中找到的文本文档中SOLR

<doc> 
    <date name="keyword">keyword</date> 
</doc> 

我有没有被保存在一个Solr的文本价值。这段文字并不长(不超过100字)。我需要找到满足这个条件的所有文件:

关键字应包含在文本

我怎么能写这样的查询?或者,也许我可以以某种方式保存文本,然后提出请求?

+1

你的“关键字”和你的“文本”字段在同一个文件?或者您有两种不同类型的文档,并且您正在进行警报式匹配? –

+1

你试过了什么。 ?如果要在特定字段中查询,可以使用'/ select?textfieldname:keyword' – vinod

+0

文本不在文档中。文本实际上甚至不保存在solr – yaroslavTir

回答

1

默认情况下,Java被设计为用于用户查询的搜索引擎,而不是作为警报机制。然而,Luwak也是建立在Lucene之上的。

此外,Solr正在快速开发警报机制作为流实现的一部分。它仍然处于不断变化之中,没有完整的文件记录,但可能值得关注。例如,请参阅SOLR-8577及相关问题。

+0

感谢您提供此信息。我澄清了要求,我们将每5分钟运行一次调度程序,并且没有更多的5000个警报,所以我认为这个查询计数不应该是solr的问题。我会在未来看看Luwak,或者更好的solr在那个时候会有渗透功能:) – yaroslavTir