CLOVER🍀

That was when it all began.

Elasticsearch

ElasticsearchのAggregationsでファセットっぽいことをする

Elasticsearchでファセットをやりたかったら、Aggregationsというものを使用するらしいですね。要は集計処理らしいです。Aggregations - ファセットよりも柔軟な集計 - @johtaniの日記 2ndAggregations | Elasticsearch Reference [6.4] | Elasticここは押さ…

Jest+Groovyで、ElasticsearchにBulk Load

ちょっとタイトルと中身が微妙に合わないのですが…。 ※読むとなんとなくわかるかもしれませんが、別にこの用途で必ずしもBulkである必要はなかったり…例えば、こういうJSONファイルをElasticsearchに一括ロードしたいと思いまして。 data.json [ { "isbn": "…

Elasticsearch 2.2.0で追加されたAnalyze API(explain=true)を試す

Elasticsearchに、Analyze APIというものがあるらしいです。Analyze | Elasticsearch Reference [2.2] | Elasticテキストを、Analyze(単語分割)した時の結果が分かるAPIみたいです。これ、Solrの管理UIで同じような機能がTokenizerやFilterが適用されてい…

Elasticsearch 2.xをEmbeddedableに使う

この前、初めてこのブログでElasticsearchを使ったのですが、次はEmbeddedに使ってみようかなと思いまして。…正直、いきなりそんなことするもんじゃないなぁと後で思いましたけど。基本的には、Java APIのドキュメントを見ていけばいいみたいです。Java API …

Ubuntu LinuxにElasticsearch 2.1とKuromojiをインストールする

そろそろ、Elasticsearchを少しずつ触っていってみようかと思いまして。とはいえ、自分はあんまり検索エンジンはやったことがないので、まあ気ままにマイペースで試していけたらなぁと思っています。一応、LuceneおよびHibernate Searchは趣味的に遊んだこと…