Todos los productos
Search
Centro de documentos

OpenSearch:Text analyzers

Última actualización: Sep 05, 2026

Los analizadores de texto de OpenSearch controlan cómo se dividen los valores de los campos en tokens durante la indexación y cómo se analizan sintácticamente las consultas de búsqueda. Elegir el analizador adecuado para cada campo determina directamente qué consultas recuperan un documento.

Descripción general de los analizadores

A continuación se presenta una tabla que resume todos los analizadores disponibles. Úsela para reducir sus opciones antes de consultar las secciones de referencia detalladas.

Analizador

Tipos de campo compatibles

Ideal para

Disponibilidad

Analizador de palabras clave

LITERAL, ARRAY, INT

Búsquedas de coincidencia exacta; etiquetas, ID, cadenas completas

—

Analizador general para chino

TEXT, SHORT_TEXT

Búsqueda de texto completo en chino de uso general

—

Analizador de comercio electrónico para chino

TEXT, SHORT_TEXT

Búsqueda de catálogos de productos en chino

—

Analizador de caracteres individuales para chino

TEXT, SHORT_TEXT

Búsquedas en chino no semánticas; nombres de autores o tiendas

—

Analizador difuso

SHORT_TEXT

Búsqueda por pinyin; búsqueda por prefijo/sufijo; búsqueda de letras individuales

—

Analizador con lematización para inglés

TEXT, SHORT_TEXT

Búsqueda de texto completo en inglés con lematización

—

Analizador sin lematización para inglés

TEXT, SHORT_TEXT

Búsquedas en inglés no semánticas; títulos de libros, nombres de autores

—

Analizador de análisis detallado para inglés

TEXT, SHORT_TEXT

Búsqueda de texto completo en inglés con división de palabras compuestas

Aplicaciones exclusivas

Analizador de ortografía pinyin completa

SHORT_TEXT

Búsqueda por pinyin completo o abreviado (primeras letras)

—

Analizador de ortografía pinyin abreviada

SHORT_TEXT

Búsqueda por pinyin abreviado (primeras letras)

—

Analizador simple

TEXT, SHORT_TEXT

Tokenización personalizada con términos separados por tabuladores

—

Analizador de valores numéricos

INT, TIMESTAMP

Consultas de intervalos de tiempo y rangos numéricos

—

Analizador de geolocalización

GEO_POINT

Consultas de ubicación geográfica

—

Analizador de contenido de TI

TEXT, SHORT_TEXT

Contenido técnico con terminología específica de TI (por ejemplo, c++)

—

Analizador general de comercio electrónico para chino

TEXT

Búsqueda de productos de comercio electrónico en chino mediante NLP

Industry-specific Enhanced Edition for E-commerce

Analizador general para tailandés

TEXT, SHORT_TEXT

Búsqueda de texto completo en tailandés

Aplicaciones exclusivas

Analizador de comercio electrónico para tailandés

TEXT, SHORT_TEXT

Búsqueda de productos de comercio electrónico en tailandés

Aplicaciones exclusivas

Analizador general para vietnamita

TEXT, SHORT_TEXT

Búsqueda de texto completo en vietnamita

Aplicaciones exclusivas

Analizador general para videojuegos

TEXT, SHORT_TEXT

Búsqueda de contenido de la industria de videojuegos

Industry-specific Enhanced Edition for Gaming

Analizador general de comercio electrónico para inglés

TEXT

Búsqueda de productos de comercio electrónico en inglés

Industry-specific Enhanced Edition for E-commerce

Analizador de caracteres para chino

TEXT, SHORT_TEXT

Búsqueda en chino no semántica a nivel de carácter

Aplicaciones exclusivas

Analizador personalizado para texto

TEXT, SHORT_TEXT

Escenarios donde los analizadores integrados no cumplen con los requisitos

—

Referencia de analizadores

Analizador de palabras clave

Devuelve el valor completo del campo como un solo token sin ninguna segmentación. Utilícelo para búsquedas de coincidencia exacta en etiquetas, palabras clave, ID o cualquier cadena que deba tratarse como una unidad completa.

Tipos de campo compatibles: LITERAL, ARRAY, INT

Example: Si el valor de un campo es juhuacha, el documento se recupera únicamente cuando un usuario busca juhuacha.

Analizador general para chino

Segmenta el texto chino en unidades de búsqueda basadas en la semántica del idioma. Este es el punto de partida recomendado para la mayoría de los casos de uso de búsqueda de texto completo en chino.

Tipos de campo compatibles: TEXT, SHORT_TEXT

Example: Si el valor de un campo es juhuacha, el documento se recupera cuando un usuario busca juhuacha, juhua, cha o huacha.

Analizador de comercio electrónico para chino

Es un analizador específico de la industria ajustado para la búsqueda de productos de comercio electrónico en chino. Gestiona nombres de productos, marcas y términos mixtos chino-inglés comunes en los catálogos minoristas.

Tipos de campo compatibles: TEXT, SHORT_TEXT

Example: Si el valor de un campo es Dabao SOD honey, el documento se recupera cuando un usuario busca Dabao, sod, sodhoney, SOD honey o honey.

Analizador de caracteres individuales para chino

Segmenta el texto chino en caracteres individuales y en palabras de múltiples caracteres. Utilícelo cuando no se requiera significado semántico y se prefiera una mayor recuperación; por ejemplo, al buscar nombres de autores o de tiendas.

Tipos de campo compatibles: TEXT, SHORT_TEXT

Example: Si el valor de un campo es juhuacha, el documento se recupera cuando un usuario busca juhuacha, juhua, cha, huacha, ju, hua o jucha.

Este analizador trata los números y las palabras en inglés como tokens individuales. Una búsqueda de he no recupera un documento cuyo campo contenga hello . Para admitir la coincidencia parcial de palabras en inglés, utilice el analizador difuso.

Analizador difuso

Admite búsquedas por pinyin, por prefijo/sufijo y de palabras o letras individuales. Los campos no deben exceder los 100 bytes.

Tipos de campo compatibles: SHORT_TEXT

El texto en chino no admite búsquedas por prefijo ni por sufijo. Estas búsquedas solo aplican a letras, números y pinyin. Para más detalles, consulte Fuzzy search .

Ejemplos:

  • Chinese with pinyin: Si el valor de un campo es juhuacha, el documento se recupera cuando un usuario busca juhuacha, juhua, cha, huacha, ju, hua, jucha, ju, juhua, juhuacha, j, jh o jhc.

  • Prefix/suffix on numbers: Si el valor de un campo es 138****5678, buscar ^138 recupera todos los números que comienzan con 138; buscar 5678$ recupera todos los números que terminan con 5678.

  • Latin strings: Si el valor de un campo es OpenSearch, el documento se recupera cuando un usuario busca cualquier letra individual o combinación de letras contenidas en el valor.

Analizador con lematización para inglés

Reduce cada palabra en inglés a su forma raíz, lo que permite realizar búsquedas en variantes flexionadas. Los caracteres chinos consecutivos se tratan como un solo token.

Tipos de campo compatibles: TEXT, SHORT_TEXT

Example: Si el valor de un campo es English tokenizer english analyzer, el documento se recupera cuando un usuario busca English tokenizer, english, analyz, analyzer, analyzers, analyze, analyzed o analyzing.

Analizador sin lematización para inglés

Segmenta el texto en espacios y signos de puntuación sin aplicar lematización. Utilícelo para búsquedas en inglés no semánticas, como títulos de libros o nombres de autores. Los caracteres chinos consecutivos se tratan como un solo token.

Tipos de campo compatibles: TEXT, SHORT_TEXT

Example: Si el valor de un campo es English tokenizer english analyzer, el documento se recupera cuando un usuario busca English tokenizer, english o analyzer.

Analizador de análisis detallado para inglés

Segmenta el texto en inglés por unidad de búsqueda y divide las palabras compuestas en sus componentes. Es un analizador de propósito general para inglés destinado a casos de uso industriales amplios.

Tipos de campo compatibles: TEXT, SHORT_TEXT

Disponibilidad: Solo aplicaciones exclusivas.

Example: Si el valor de un campo es dataprocess, el resultado del análisis es data process. El documento se recupera cuando un usuario busca dataprocess, data process, data o process.

Analizador de ortografía pinyin completa

Permite a los usuarios encontrar texto en chino ingresando la ortografía pinyin completa o las primeras letras de cada sílaba (pinyin abreviado). El usuario debe escribir una sílaba pinyin completa; las sílabas parciales no generan coincidencias.

Tipos de campo compatibles: SHORT_TEXT

Example: Si el valor de un campo es DaNeiMiTan007, el documento se recupera cuando un usuario busca d, dn, dnm, dnmt, dnmt007, da, danei, daneimi o daneimitan. Buscar an o anei no recupera el documento.

Analizador de ortografía pinyin abreviada

Permite a los usuarios encontrar texto en chino ingresando las primeras letras de cada sílaba pinyin. A diferencia del analizador de ortografía pinyin completa, este admite entradas de sílabas parciales.

Tipos de campo compatibles: SHORT_TEXT

Example: Si el valor de un campo es DaNeiMiTan007, el documento se recupera cuando un usuario busca d, dn, dnm, dnmt, dnmt0, damt007, m, mt, mt007 o 007.

Analizador simple

Le otorga control total sobre la tokenización. Los términos en los valores de los campos y en las consultas de búsqueda deben estar separados por caracteres de tabulación (\t). Los valores de los campos y las consultas deben usar la misma segmentación; de lo contrario, no se podrán recuperar los documentos.

Tipos de campo compatibles: TEXT, SHORT_TEXT

Example: Si el valor de un campo es ju\thuacha\thao, el documento se recupera cuando un usuario busca ju, huacha, ju\thuacha, huacha\thao, ju\thao o ju\thuacha\thao.

Analizador de valores numéricos

Indexa campos numéricos y de marca de tiempo para consultas de rango.

Tipos de campo compatibles: INT, TIMESTAMP

Ejemplo:

query=default:'kaifang sousuo' AND index:[number1,number2]

En este ejemplo, index es el nombre del campo de índice configurado con el analizador de valores numéricos.

Analizador de geolocalización

Indexa campos GEO_POINT para consultas de ubicación geográfica, como búsquedas por radio.

Tipos de campo compatibles: GEO_POINT

Ejemplo:

query=spatial_index:'circle(116.5806 39.99624, 1000)'

Esta consulta recupera documentos dentro de un círculo cuyo radio puede ser de varios kilómetros.

Analizador de contenido de TI

Es un analizador específico de la industria para contenido técnico de TI. En comparación con el analizador general para chino, gestiona de manera diferente las secuencias de caracteres específicas de TI; por ejemplo, mantiene c++ como un solo token en lugar de dividirlo.

Tipos de campo compatibles: TEXT, SHORT_TEXT

Ejemplo:

Entrada

Resultado del analizador general

Resultado del analizador de contenido de TI

c++array usage notes

c++array usage notes

c++array usage notes

Analizador general de comercio electrónico para chino

Es un analizador específico de la industria para la búsqueda de productos de comercio electrónico en chino. Utiliza tecnología de procesamiento de lenguaje natural (NLP) de DAMO Academy para producir una segmentación más detallada que el analizador general.

Tipos de campo compatibles: TEXT

Disponibilidad: Solo Industry-specific Enhanced Edition for E-commerce.

Ejemplo:

Entrada

Resultado del analizador general

Resultado del analizador general de comercio electrónico

small gold tube concealer

small gold tube concealer

small gold tubeconcealerpaste

Analizador general para tailandés

Segmenta el texto tailandés en unidades de búsqueda para la búsqueda de texto completo en tailandés de propósito general.

Tipos de campo compatibles: TEXT, SHORT_TEXT

Disponibilidad: Solo aplicaciones exclusivas.

Example: Si el valor de un campo es แหล่งดึงดูดนักท่องเที่ยว, el resultado del análisis es แหล่ง ดึง ดูด นักท่องเที่ยว. El documento se recupera cuando un usuario busca นักท่องเที่ยว o แหล่งดึงดูดนักท่องเที่ยว.

Analizador de comercio electrónico para tailandés

Segmenta el texto tailandés para escenarios de búsqueda de productos de comercio electrónico.

Tipos de campo compatibles: TEXT, SHORT_TEXT

Disponibilidad: Solo aplicaciones exclusivas.

Example: Si el valor de un campo es หน้าจอโทรศัพท์, el resultado del análisis es น้าจอ โทรศัพท์. El documento se recupera cuando un usuario busca หน้าจอโทรศัพท์, หน้าจอ o โทรศัพท์.

Analizador general para vietnamita

Segmenta el texto vietnamita para la búsqueda de texto completo en vietnamita de propósito general.

Tipos de campo compatibles: TEXT, SHORT_TEXT

Disponibilidad: Solo aplicaciones exclusivas.

Analizador general para videojuegos

Es un analizador específico de la industria ajustado para contenido de videojuegos.

Tipos de campo compatibles: TEXT, SHORT_TEXT

Disponibilidad: Solo Industry-specific Enhanced Edition for Gaming.

Example: Si el valor de un campo es Genshin equipment, el resultado del análisis es Genshin equipment. El documento se recupera cuando un usuario busca Genshin equipment, Genshin o equipment.

Analizador general de comercio electrónico para inglés

Es un analizador específico de la industria para la búsqueda de productos de comercio electrónico en inglés.

Tipos de campo compatibles: TEXT

Disponibilidad: Solo Industry-specific Enhanced Edition for E-commerce.

Analizador de caracteres para chino

Segmenta el texto en caracteres chinos individuales, letras inglesas, números y signos de puntuación. Utilícelo para búsquedas no semánticas a nivel de carácter.

Tipos de campo compatibles: TEXT, SHORT_TEXT

Disponibilidad: Solo aplicaciones exclusivas.

Example: Si el valor de un campo es kaifang sousuo OpenSearch123, el documento se recupera cuando un usuario busca cualquier carácter o letra individual: kai, fang, sou, suo, O, p, e, n, S, e, a, r, c, h o ..

Analizador personalizado para texto

Combina un analizador específico de la industria (el analizador general, el de comercio electrónico o el de nombres de personas) con entradas de intervención personalizadas. Para obtener detalles sobre la configuración, consulte Custom analyzers.

Tipos de campo compatibles: TEXT, SHORT_TEXT

Elegir un analizador

Utilice la siguiente guía para seleccionar el analizador adecuado para su caso de uso.

Búsqueda de texto completo en chino

  • Para la mayoría de los escenarios, comience con el analizador general para chino o el analizador de comercio electrónico para chino.

  • Cuando no se requiere una clasificación estricta y es más importante una mayor recuperación (como en textos cortos o contenido no semántico), utilice el analizador de caracteres individuales para chino.

Combinación de analizadores para mejorar la clasificación

Indexe el mismo campo con un analizador semántico y otro a nivel de carácter para recuperar más documentos y, al mismo tiempo, posicionar más alto los resultados semánticamente relevantes. Por ejemplo:

query=title_index:'juhuacha' OR sws_title_index:'juhuacha'

Expresión de clasificación fina:

text_relevance(title)*5+field_proximity(sws_title)

Esta configuración permite a los usuarios recuperar todos los documentos que contienen xxjuxxhuaxxchaxx. Además, los documentos que contienen juhuacha se clasifican en primer lugar.

Búsqueda por pinyin

Utilice el analizador difuso para búsquedas basadas en pinyin.

Búsqueda de texto completo en inglés

Utilice el analizador con lematización para inglés para coincidir con formas flexionadas de palabras.

Probar un analizador

Para comprobar cómo segmenta un analizador una entrada específica, utilice la herramienta Word Analysis Test en la consola de OpenSearch.

  1. Inicie sesión en la consola de OpenSearch.

  2. En el panel de navegación izquierdo, seleccione Search Algorithm Center > Retrieval Configuration.

  3. En la página Basic Configuration, haga clic en Analyzer Management en el panel izquierdo.

  4. En la página Analyzer Management, busque el analizador deseado y haga clic en Word Analysis Test en la columna Actions.

image

Notas de uso

  • Tipos de campos de índice: Los siguientes tipos de campo admiten configuración de índice: INT, INT_ARRAY, TEXT, SHORT_TEXT, LITERAL, LITERAL_ARRAY, TIMESTAMP y GEO_POINT. Los siguientes tipos no la admiten: FLOAT, FLOAT_ARRAY, DOUBLE y DOUBLE_ARRAY.

  • Search result highlighting: En los campos TEXT, es posible que los términos pertenecientes a unidades de búsqueda extendidas (como huacha derivado de juhuacha) no se envuelvan en etiquetas HTML de resaltado dentro de los resúmenes de los resultados de búsqueda.

  • Analizador de caracteres individuales y palabras en inglés: Este analizador trata los números y las palabras en inglés como tokens individuales. Una búsqueda de he no recupera un documento cuyo campo contenga hello. Para admitir la coincidencia parcial de palabras en inglés, utilice el analizador difuso.

  • Campo de índice de clave primaria: La clave primaria de la tabla principal se establece automáticamente como un campo de índice llamado id. Este campo no se puede modificar.