Maison > Java > javaDidacticiel > Pratique Lucene – explication détaillée du mot clé correspondant à plusieurs champs

Pratique Lucene – explication détaillée du mot clé correspondant à plusieurs champs

零下一度
Libérer: 2017-06-25 10:52:48
original
2306 Les gens l'ont consulté

Avant-propos

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.

Recherche à champ unique

QueryParser parser=new QueryParser("content",analyzer);
Copier après la connexion
Query query =parser.parse(kw);
Copier après la connexion

Recherche à champs multiples

String[] fields={"title","content"};
Copier après la connexion
MultiFieldQueryParser parser=new MultiFieldQueryParser(fields,analyzer);

parser.parse(keywords,fields,analyzer);
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal