|
By skimming through the Jest documentation is looks like that to perform many useful operation it requires to pull in the ES client as well. Specifically, the ES query builder is very polished and people have been asking for all the capabilities it provides; We might want to wrap that in a custom API but that would force us to constantly keep up with new features being added to ES (not to mention users needing to learn two APIs).
I haven't decided if we should expose those APIs, I was hoping that we would have a better picture after having a POC to play with.. but to get such a prototype quickly I'd avoid coding all of the client side when you can expose the ES query builders to get a good starting point.
ES / master is using Apache Lucene 5.2.1.Final: you could simply build a snapshot and avoid the dependency problem.
|