Lorsque nous saisissons des mots-clés, nous espérons prendre en charge le filtrage de plusieurs champs, afin que la couverture du contenu de la recherche soit plus large.
La classe MultiFieldQueryParser est principalement utilisée pour faire correspondre plusieurs champs.
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);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!