Partage de technologie

Tutoriel Elasticsearch : « Comprendre les types de données des types de données de champ ES dans un seul article »

2024-07-11

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

Tutoriel Elasticsearch : « Comprendre les types de données des types de données de champ ES dans un seul article »

Résumé

Elasticsearch est un moteur de recherche basé sur Lucene, qui fournit une variété de types de données pour répondre aux besoins de stockage de données et de requêtes dans différents scénarios. Cet article présentera en détail les types de données dans Elasticsearch, y compris leurs scénarios d'application, des exemples de code et des notes d'utilisation, et comparera en particulier les deux types de texte (Texte) et de mots-clés (Mot-clé).

1. Types de données de base

1.1 Texte

  • Scénarios d'application: convient aux champs qui nécessitent une recherche en texte intégral, tels que le contenu de l'article, la description du produit, etc.
  • exemple de code
    PUT /my_index
    {
         
      "mappings": {
         
        "properties": {
         
          "description": {
         
            "type": "text",
            "analyzer": "standard"
          }
        }
      }
    }