Bloodhound – Elasticsearch client and DSL for Haskell
github.com
github.com
I'll transfer the README docs over to Haddock/lhs when I do the next non-trivial release.
Seminearring and Monoid Filter could encourage usage of the bool filters, instead of and/or.
Thank you otherwise, I was longing for something similar when I was editing JSON queries. Going to try that the next time I have to do some ES work.
The reason for the original design was that they mated to nested And/Or filters which I knew to be less than ideal but figured it work as a first pass.
Thanks!
https://github.com/ocharles/Elasticsearch
it's not very principled, tbh. uses error etc rather than proper sum types for returning errors.
They have some case studies:
http://www.elasticsearch.org/case-study/
eg. http://www.elasticsearch.org/case-study/github/ http://www.elasticsearch.org/case-study/soundcloud/ http://www.elasticsearch.org/case-study/stumbleupon/
http://www.google.com/trends/explore#q=elasticsearch%2C%20so...
TLDR; they are roughly equal in popularity according to gg-tends, ES growing very fast.