Azure AI Search ofrece múltiples analizadores para indexar texto, pero elegir el incorrecto puede provocar fallos de búsqueda sorprendentes. Un escenario común: indexar la palabra 'brief' y luego buscar 'briefs' no devuelve resultados. Esto ocurre porque el analizador standard.lucene predeterminado utiliza stemming básico, que puede no manejar correctamente las formas plurales. Por el contrario, el analizador en.microsoft aplica una lematización más sofisticada, reconociendo 'briefs' como una forma de 'brief'. Este artículo explica las diferencias técnicas entre estos analizadores y proporciona orientación sobre cómo seleccionar el analizador adecuado para su índice de búsqueda. Para los equipos que construyen aplicaciones de búsqueda en Azure, comprender esta distinción es fundamental para ofrecer experiencias de búsqueda precisas y fáciles de usar.
Una guía práctica para entender las diferencias entre analizadores en Azure AI Search, centrándose en stemming vs lematización y fallos de búsqueda reales.