Ever since I discovered the mini-language provided through the query string
I have had a hard time going back to the difficult process of mapping what
someone wants to a proper elasticsearch query. As such, I have essentially
provided users with the ability to create their own query strings and then
execute them directly against the cluster (10s of millions of documents).
This approach works great until a several complex queries are ran in a row
which then appears to send the cluster into an OOM panic. Is there a way to
put some sanity checks inside of the query string query to avoid insane
results coming back? Can I limit the number of results loaded onto the heap
or put into the cache? Have others just rolled their own grammar parsing
instead of using the mini-language directly?
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firstname.lastname@example.org.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/c7d5626c-b485-47d0-bcd8-5472bb38b5d3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.