技術共有

Elasticsearch チュートリアル: 「ES フィールドのデータ型を 1 つの記事で理解する」

2024-07-11

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

Elasticsearch チュートリアル: 「ES フィールドのデータ型を 1 つの記事で理解する」

まとめ

Elasticsearch は、Lucene に基づいた検索エンジンであり、さまざまなシナリオでのデータ ストレージとクエリのニーズを満たすさまざまなデータ型を提供します。この記事では、Elasticsearch のデータ型を、その適用シナリオ、コード例、使用上の注意を含めて詳しく紹介し、特にテキスト (Text) とキーワード (Keyword) の 2 種類を比較します。

1. 主要なデータ型

1.1 テキスト

  • アプリケーションシナリオ:記事内容や商品説明など、全文検索が必要な分野に適しています。
  • コード例
    PUT /my_index
    {
         
      "mappings": {
         
        "properties": {
         
          "description": {
         
            "type": "text",
            "analyzer": "standard"
          }
        }
      }
    }