Percolator とは?ろ過器。 その名の通り、雑多な情報の中から欲しい情報だけを拾い(あれば)通知する、といったことができるElasticsearchの機能です。ちょっと変わっているのが、「ドキュメントをさがす」のではなく、「条件(クエリ)をさがす」ところです。 このElasticsearchのPercolatorに関する公式ガイドは何度読んでもなかなか理解できなかったので(私だけかもしれませんが)、概要をまとめてみたいと思います。 〜 MEMO 〜 Elasticsearch 0.9 と1.0以降とでPercolatorの設計が変わったようです。 0.9では、”_percolator”という1つのINDEXの位置づけでしたが、1.0以降は、INDEXの中のTYPEの位置づけになりました。 仕組み標準的な検索では、ドキュメントをINDEXし、条件を指定したクエリを発行して検索しますが
![Elasticsearch パーコレータ](https://cdn-ak-scissors.b.st-hatena.com/image/square/a8663b6304670d0e151699fa84450dc3f57a7589/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2AOuY_lYGKtBcGB7Ff6ml-ag.jpeg)