首頁 >Java >java教程 >Lucene實戰--關鍵字符合多個字段詳解

Lucene實戰--關鍵字符合多個字段詳解

零下一度
零下一度原創
2017-06-25 10:52:482314瀏覽

前言

     當我們輸入關鍵字時希望可以支援篩選多個字段,這樣搜尋內容的覆蓋率就會大一些。 

     配對多個欄位主要用 MultiFieldQueryParser類別。

 

單一欄位搜尋

QueryParser parser=new QueryParser("content",analyzer);
Query query =parser.parse(kw);

多個欄位搜尋

String[] fields={"title","content"};
MultiFieldQueryParser parser=new MultiFieldQueryParser(fields,analyzer);

parser.parse(keywords,fields,analyzer);

以上是Lucene實戰--關鍵字符合多個字段詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn