差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン | |
| elasticsearch [2021/08/13 11:13] – nullpon | elasticsearch [2021/09/29 10:15] (現在) – [valueの最大値を取得] nullpon |
|---|
| curl -XPOST -H 'Content-type: application/json' -d '{ "aggs": { "max_value": { "max": { "field": "value" } } } }' 'http://localhost:9200/<インデックス名>/_search?size=0' | curl -XPOST -H 'Content-type: application/json' -d '{ "aggs": { "max_value": { "max": { "field": "value" } } } }' 'http://localhost:9200/<インデックス名>/_search?size=0' |
| |
| | |
| | ==== フィールドの存在有無検索 ==== |
| | |
| | |
| | curl -XPOST -H 'Content-type: application/json' -d '{ "query": { "exists": { "field": "field_name" } } }' 'http://localhost:9200/<インデックス名>/_search?pretty&size=1' |
| | |
| | ==== 範囲検索 ==== |
| | |
| | curl -XPOST -H 'Content-type: application/json' -d '{ "query": { "range": { "date": { "gt": "2020-01-01T00:00:00+09:00" } } } }' 'http://localhost:9200/<インデックス名>/_search?pretty&size=1' |
| | |
| | |
| | ==== and条件検索 ==== |
| | |
| | <code> |
| | curl -XPOST -H 'Content-type: application/json' -d '{ |
| | "query": { |
| | "bool": { |
| | "must": [ |
| | { "range": { "date": { "gt": "2020-01-01T00:00:00+09:00" } } }, |
| | { "exists": { "field": "field_bame" } } |
| | ] |
| | } |
| | } |
| | }' 'http://localhost:9200/<インデックス名>/_search?pretty&size=1' |
| | </code> |
| ===== 日本語形態素解析エンジンkuromojiを使う ===== | ===== 日本語形態素解析エンジンkuromojiを使う ===== |
| |