|
Lucene.NET是目前在.NET環(huán)境中被普遍使用的全文索引的開源項(xiàng)目,這次在項(xiàng)目的開發(fā)中也使用它進(jìn)行全文索引。
在開發(fā)過程中碰到一些小問題就是對多字段和多索引目錄進(jìn)行搜索。
1、多字段搜索就是同時(shí)要一個(gè)以上的字段中的內(nèi)容進(jìn)行比較搜索,類似概念在SQL中就是select * from Table where a like '%query%' or b like '%query%'。
Lucene.NET中的單個(gè)字段查詢大家都比較熟悉,這里對字段content進(jìn)行搜索
Query query = QueryParser.Parse(querystr,"content",new ChineseAnalyzer());
Hits hits = searcher.Search(query);
NET技術(shù):Lucene.net多字段多索引目錄搜索,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。