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