2017-10-01から1ヶ月間の記事一覧

Elasticsearchでtoo_many_clauseに遭遇した時のメモ

Elasticsearchで特定の条件で検索を行うときに too_many_clause に遭遇したときに調べた時のメモ。 indexの定義とデータは以下の感じとする $ curl "localhost:9200/tests?pretty" { "tests" : { "aliases" : { }, "mappings" : { "test" : { "properties" :…

searchkickのコードリーディング

普段、ElasticsearchとDBの関連付け兼Elasticsearchのクライアントとして searchkickをよく使っている。 searchkickは便利で、 Model.search('term', options).results のようにメソッドを呼ぶだけで、Elasticsearchに検索をかけて、取得したドキュメントの_…