2013-03-25 101 views
2

所以現在我只是使用管理界面來運行搜索查詢。我知道tilde〜後綴會導致單詞變成模糊搜索。使用solr 4.2如何使用/啓用模糊短語搜索

但是,短語呢?我嘗試了「某些單詞」〜但它似乎並沒有返回結果。任何想法爲什麼?我需要特殊的字段類型還是特殊的過濾器?

現在,一切都很漂亮,但我確實導入了大量數據。 (約1200萬行)。我知道那裏面有些東西應該以非模糊匹配的方式返回。

任何幫助表示讚賞。

此外,如果它有所作爲,我想使用levenshtein算法。

回答

2

ComplexPhraseQueryParser可用於處理通配符和模糊短語查詢。

+0

確定嗎?我認爲ComplexPhraseQueryParser是針對老版本的Solr?那個新版本內置了這個功能?我可能是錯的。 – 2013-03-26 16:15:44

+0

ComplexphraseQueryParser仍然需要在Lucene中使用這樣的語法,因爲[see here](http://lucene.apache.org/core/4_2_0/queryparser/org/apache/lucene/queryparser/complexPhrase/ComplexPhraseQueryParser.html)。就我個人而言,我還沒有看到任何表明SOLR已將其納入其標準查詢解析的任何內容。 – femtoRgon 2013-03-26 23:32:07

+2

那麼,如果任何人都可以解釋或知道與Solr 4.2安裝ComplexPhraseQueryParser的方向,我將不勝感激。除了實際的類文件之外,我找不到任何文檔。 – 2013-03-27 17:34:24