Technologieaustausch

Elasticsearch-Tutorial: „Verstehen der Datentypen von ES-Felddatentypen in einem Artikel“

2024-07-11

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

Elasticsearch-Tutorial: „Verstehen der Datentypen von ES-Felddatentypen in einem Artikel“

Zusammenfassung

Elasticsearch ist eine auf Lucene basierende Suchmaschine, die eine Vielzahl von Datentypen bereitstellt, um den Datenspeicher- und Abfrageanforderungen in verschiedenen Szenarien gerecht zu werden. In diesem Artikel werden die Datentypen in Elasticsearch ausführlich vorgestellt, einschließlich ihrer Anwendungsszenarien, Codebeispiele und Verwendungshinweise, und insbesondere die beiden Arten von Text (Text) und Schlüsselwörtern (Schlüsselwort) verglichen.

1. Kerndatentypen

1.1 Text

  • Anwendungsszenarien: Geeignet für Felder, die eine Volltextsuche erfordern, z. B. Artikelinhalt, Produktbeschreibung usw.
  • Codebeispiel
    PUT /my_index
    {
         
      "mappings": {
         
        "properties": {
         
          "description": {
         
            "type": "text",
            "analyzer": "standard"
          }
        }
      }
    }