♥ 3
⚡ 0
Elasticsearch en Producción · Lección 07

¿Qué diferencia hay entre un campo de tipo 'text' y uno de tipo 'keyword' en Elasticsearch?

El tipo 'text' se analiza y tokeniza para búsqueda de texto completo; 'keyword' se indexa tal cual, útil para filtros exactos y agregaciones
Son exactamente lo mismo con nombres distintos
'keyword' no puede usarse en absoluto en agregaciones
'text' es siempre más rápido de consultar que 'keyword'
Elasticsearch en Producción · Lección 07

Completa el código

Un campo de tipo texto se puede mapear como 'text' con un subcampo tipo
Elasticsearch en Producción · Lección 07

¿Por qué querrías tener un campo mapeado tanto como 'text' (para búsqueda) como 'keyword' (para agregación exacta) al mismo tiempo?

✓

¡Lección completada!

Tipos de datos y analyzers

0
XP ganado
3
Vidas restantes