Analizador

Un analizador es un concepto de Lucene, que representa una clase que implementa la clase abstracta org.apache.lucene.analysis.Analyzer de Lucene.

Los analizadores preparan el texto para la indexación y la búsqueda. Por ejemplo, no tiene sentido que cada palabra de un campo de texto se indexe: palabras de detención, como "y", "de" y "un" pueden resultar irrelevantes durante una búsqueda. Si se deben ignorar durante una búsqueda en un campo, entonces el campo se simboliza, es decir, pasa a través de un analizador antes de escribir el campo en el índice y lo mismo sucede para un valor de término en el que se están buscando.

Los analizadores son específicos del idioma, lo que define que una palabra no es igual en todos los idiomas. Algunos pueden configurarse para ignorar palabras comunes a evitar (un, el, si, etc.), para ignorar números, etc. Los analizadores utilizados por el Servidor de búsqueda genérico se pueden configurar para cada servicio de búsqueda.