Lucene - Recherche de classes
Le processus de recherche est à nouveau l'une des fonctionnalités de base fournies par Lucene. Son déroulement est similaire à celui du processus d'indexation. La recherche de base de Lucene peut être effectuée à l'aide des classes suivantes qui peuvent également être appelées classes de base pour toutes les opérations liées à la recherche.
Recherche de classes
Voici une liste des classes couramment utilisées pendant le processus de recherche.
S.No. | Classe et description |
---|---|
1 | IndexSearcher Cette classe agit comme un composant de base qui lit / recherche les index créés après le processus d'indexation. Il prend une instance de répertoire pointant vers l'emplacement contenant les index. |
2 | Terme Cette classe est l'unité de recherche la plus basse. Il est similaire à Field dans le processus d'indexation. |
3 | Requete Query est une classe abstraite et contient diverses méthodes utilitaires et est le parent de tous les types de requêtes que Lucene utilise pendant le processus de recherche. |
4 | TermQuery TermQuery est l'objet de requête le plus couramment utilisé et constitue la base de nombreuses requêtes complexes que Lucene peut utiliser. |
5 | TopDocs TopDocs pointe vers les N premiers résultats de recherche qui correspondent aux critères de recherche. Il s'agit d'un simple conteneur de pointeurs pour pointer vers des documents qui sont la sortie d'un résultat de recherche. |