Compartir tecnología

Tutorial de Elasticsearch: "Comprensión de los tipos de datos de campos ES en un artículo"

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Tutorial de Elasticsearch: "Comprensión de los tipos de datos de campos ES en un artículo"

Resumen

Elasticsearch es un motor de búsqueda basado en Lucene, que proporciona una variedad de tipos de datos para satisfacer las necesidades de consulta y almacenamiento de datos en diferentes escenarios. Este artículo presentará en detalle los tipos de datos en Elasticsearch, incluidos sus escenarios de aplicación, ejemplos de código y notas de uso, y especialmente comparará los dos tipos de texto (Texto) y palabras clave (Palabra clave).

1. Tipos de datos básicos

1.1 Texto

  • Escenarios de aplicación: Adecuado para campos que requieren búsqueda de texto completo, como contenido del artículo, descripción del producto, etc.
  • ejemplo de código
    PUT /my_index
    {
         
      "mappings": {
         
        "properties": {
         
          "description": {
         
            "type": "text",
            "analyzer": "standard"
          }
        }
      }
    }