Elastic-scala-httpclientの検索について


(masahiro) #1

Scala 2.11環境において、以下のサイトに記載されているelastic-scala-httpclientのHow to useを実行しているのですが、findとlistが異常終了してしまいます。
対処について、ご教示いただけるとありがたいです。

// Find one document
val tweet: Option[(String, Tweet)] = client.findTweet{ searcher =>
searcher.setQuery(termQuery("_id", "1"))
}

// Search documents
val list: List[ESSearchResult] = client.listTweet{ searcher =>
searcher.setQuery(termQuery("name", "takezoe"))


(Shota Ito) #2

お使いのElasticsearchのバージョンはいくつですか?


(masahiro) #3

Elasticsearch 2.4.3を使用しています。


(Shota Ito) #4

私の方でも、もう少し試せる環境がないか確認してみようと思いますが、
Elasticsearch 2.3.5以降の対応はされていらっしゃらないようですのでなかなか難しいかと思います。
※手元に動作確認範囲内のバージョンのElasticsearchがなかった気がするので検証も難しいかもしれないです。
どうしても必要であればIssueを出してみるくらいでしょうか。。。
また、エラー時のログを記載してもらえれば他の方からもヒントとなりえる情報をいただけるかもしれません。


(masahiro) #5

お手数をおかけしております。
エラーメッセージを採取するため、再度実行したところ、正常に動作してしまいました。
何が原因で解消したか確認がとれませんでした。
すみません。環境的な問題かもしれません。
また、Elasticsearch 2.3.5以降は対応していないのも気にはなっています。
curlコマンドで対応することなども視野に入れて、もう少し検証してみます。
ありがとうございました。


(system) #6

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.