前言
當我們輸入關鍵字時希望可以支持篩選多個字段,這樣搜索內容的覆蓋率就會大一些。
匹配多個字段主要用 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);
參考
http://www.cnblogs.com/xudong-bupt/archive/2013/05/08/3065297.html
