2020-06-29から1日間の記事一覧

12.ES|scroll_search API

Elasticsearchでの検索時、オプションに何も指定しなければ10件までしか取得されない。 オプションでsizeを指定すると件数を増やせるが、最大でも10,000件までとなる。 10,000件を超えるデータを取得する際は、scroll_search APIで何回かに分けて取得するこ…

11.ES|Nested Query

「Nested Query」とは、「Nested データ型」という配列構造を持ったオブジェクトを取得する為のクエリのこと。 「Nested データ型」は、「Object データ型」の中の特殊な型。 サンプルクエリ GET /drivers/_search { "query" : { "nested" : { "path" : "dri…

10.ES|Bool Query

概要 Elasticsearch 2.0からANDクエリとORクエリが非推奨となり、代わりにBoolクエリが推奨となった。 Boolクエリは複数クエリの組合せ(AND・OR・NOTの結合)に使う。 「must」…ANDとして使う。小クエリは総合スコアに影響を与える。 「filter」…mustと同じ…