2022-02-01から1ヶ月間の記事一覧

スナップショットとリストアをやってみる

RDBと同じようにデータのバックアップとリストアをやってみました。 次のdocker-compose.ymlを使って環境構築しています。 version: '3.9' services: es01: image: docker.elastic.co/elasticsearch/elasticsearch:8.0.0 ports: - 9200:9200 - 9300:9300 env…

BucketとMetricsを使ってみる

Bucket と Metrics を使って、検索ではなくドキュメントの情報を分析できるようです。 Bucket と Metrics はどちらも、Aggregation と言われるものの一部みたいですね。 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregatio…

全インデックスをリストで取得する方法

こちらにやり方が書いてありました。 cat indices API | Elasticsearch Guide [8.0] | Elastic 次のHTTPリクエストで、取得できます。 GET /_cat/indices // レスポンス [ { "health": "green", "status": "open", "index": ".geoip_databases", "uuid": "eH…

dynamic templateを使うと動的に追加されるフィールドのmappingを指定できる

サマリ dynamic templateを使えば、mappingを動的に決められます。 決め方は次の3つがあります。 match_mapping_type:デフォルトのmappingをもとに、mappingを割り当てます。 match , unmatch:フィールド名から、mappingを割り当てます。 path_match , pat…