差分
このページの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を使う ===== |
| |