1
如何創建索引然後像在SQL Server FTS中一樣進行搜索?lucene.NET如何搜索單詞的形式? (如在SQL Server中)
I.e.數據索引一次,然後用戶可以搜索:
- 精確匹配:「蘋果」,「猴子」,「醉酒」等...
- 形式的話:
- 進入「醉酒」找到「喝」,「喝」,「醉」
- 輸入「蘋果」,找到「蘋果」,「蘋果」
- 背景:「應用程序*」,找到「蘋果」,「應用」等
有可能嗎?
謝謝!
如何創建索引然後像在SQL Server FTS中一樣進行搜索?lucene.NET如何搜索單詞的形式? (如在SQL Server中)
I.e.數據索引一次,然後用戶可以搜索:
有可能嗎?
謝謝!
查看用於Lucene的QueryParser
語法的Java documentation,以瞭解可能的結果。它與.NET版本差不多。
Lucene的不支持而產生,這將符合蘋果和蘋果等
我沒有用在SQL Server全文搜索了很久,但我相當肯定Lucene.NET將超過它。
謝謝,但是在這種情況下,我必須使用什麼分析器來索引文檔? 看起來PorterStemmer可以分解單詞的詞組,但它不知道不規則的單詞形式,如飲料,醉酒,喝酒等 – Oleg 2010-02-09 07:06:34
嘗試使用SnowballAnalyzer? – 2010-02-09 08:45:15