Which version of Elasticsearch are you using? The custom filters score query was deprecated in 0.90,4 and removed in 1.0.
http://www.elasticsearch.org/guide/en/elasticsearch/reference/0.90/query-dsl-custom-filters-score-query.html Look into using function score queries. -- Ivan On Wed, Mar 26, 2014 at 8:24 AM, Kina Shah <[email protected]> wrote: > Hi, > > I am trying to apply the custom filter score to a filtered query. The > filtered query works fine, but when I wrap the custom filter score with > filters around it it gives me error. Listed below is the query. Can > someone tell me what's wrong with it? > > POST _search > { > "query": > { > "custom_filters_score": > { > "query": > { > "filtered": > { > "query": > { > "match_all": {} > }, > "filter": > { > "or": > [ > { > "geo_distance" : > { > "distance" : "20km", > "senGeoPointLst" : > { > "lat" : 31.8655875846, > "lon" : 65.8461840664 > } > } > }, > { > "geo_distance" : > { > "distance" : "20km", > "fcGeoPointLst" : > { > "lat" : 88.1, > "lon" : -120.1 > } > } > } > ] > } > } > }, > " filters": > [ > { > "geo_distance" : > { > "distance" : "20km", > "fcGeoPointLst" : > { > "lat" : 88.1, > "lon" : -120.1 > } > }, > "boost":3 > } > ] > } > } > } > > The error I get is :QueryParsingException[[hws] [custom_filters_score] > query does not support [ filters]]; }]", > > Thanks! > > -- > 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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/0f7141d1-bb1f-49b5-ac5b-a4dc0c785138%40googlegroups.com<https://groups.google.com/d/msgid/elasticsearch/0f7141d1-bb1f-49b5-ac5b-a4dc0c785138%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQCwwY8w67gpVxfqgUrtOjG0o78unsn6uPEH5pJ%2BBY0wJA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
