Elasticsearch

docker run 時に Kuromoji をインストールして Elasticsearch を実行

下記のオフィシャルな Docker イメージだとプラグインが導入されておらず Kuromoji を使えません。 https://hub.docker.com/_/elasticsearch そこで、docker run 時に Kuromoji をインストールして Elasticsearch を実行してみました。 はじめに Elasticsear…

Elasticsearch で nested の集計

Elasticsearch において 2層の nested 型フィールドで集計してみました。 サンプルのソースコードは http://github.com/fits/try_samples/tree/master/blog/20211127/ はじめに 下記のような 2層のカテゴリ(categories と children は nested 型)を持つド…

Elasticsearch で検索条件に合致した nested の要素だけを抽出

Elasticsearch の nested を用いた検索において、inner_hits を使って検索条件に合致した nested の要素だけを抽出するようにしてみました。 今回のソースは http://github.com/fits/try_samples/tree/master/blog/20211011/ はじめに Elasticsearch では ne…

Groovy で Elasticsearch を組み込み実行

Groovy で Elasticsearch を組み込み実行してみました。 Elasticsearch 5.2.0 今回のソースは http://github.com/fits/try_samples/tree/master/blog/20170203/ (a) クライアント接続しない場合 まずは、クライアント接続が不可な Elasticsearch を起動して…