danielberkompas / elasticsearch-elixir

No-nonsense Elasticsearch library for Elixir
MIT License
422 stars 73 forks source link

Raw query search bug #109

Open kesirog opened 1 year ago

kesirog commented 1 year ago

Followed the documentation for searching with raw query and it doesn't work, tried using same example with map and it did indeed work as intended. Ended up using raw query, but wrapped the json query into a poison decode.

Raw query (example from docs) Elasticsearch.post(MyApp.ElasticsearchCluster, "/posts/_doc/_search", '{"query": {"match_all": {}}}')

Raw query (solved) Wrap json query into Poison.decode! Elasticsearch.post(MyApp.ElasticsearchCluster, "/posts/_doc/_search", Poison.decode!('{"query": {"match_all": {}}}'))

I hope this helps someone.