デフォルトでは、フィールドデータはテキストフィールドで無効になっています报错

ESを学習する場合、グループクエリ

GET /ecommerce/product/_search
{
  "aggs": {
    "group_by_tags": {
      "terms": {
        "field": "tags"
      }
    }
  }
}

エラー:
ここに画像の説明を挿入チュートリアルに従って変更します。

PUT /ecommerce/_mapping/product
{
  "properties": {
    "tags": {
      "type": "text",
      "fielddata": true
    }
  } 
}

まだ問題
ここに画像の説明を挿入があります。後で情報を見つけて、検索するキーワードkeywordを追加します。

GET /ecommerce/product/_search
{
  "aggs": {
    "group_by_tags": {
      "terms": {
        "field": "tags.keyword"
      }
    }
  }
}

問題解決

公開された39元の記事 ウォンの賞賛1 ビュー4620

おすすめ

転載: blog.csdn.net/thetimelyrain/article/details/103744755