I would like to turn an arbitrary JsonObject (which presumably follows the
Search/Sort DSL into a SortBuilder which can then be passed to the
SearchRequestBuilder::addSort.
I've gotten this to work by simple parsing the JsonObject myself and
calling the appropriate calls in the SortBuilder, but that means that I
have to implement the parsing for every variation of the DSL.
If I've got a Java JsonObject that looks like:
{
"first_name": "asc"
}
OR
{
"first_name": {
"order": "asc"
}
}
OR
{
"_geo_distance":{
"my_position":{
"order": "asc"
}
}
}
All of which are valid Json for the sort, I would imagine there's a way to
call:
JsonObject sort_json =
SortBuilder sort = new SortBuilder()
sort.setSort(sort_json);
I'm almost certain I'm missing something but can't for the life of me
figure out how to do it.
Thanks in advance.
--
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 elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/c09c4e67-68fe-4552-9161-eca139264511%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.