2016-10-06 57 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