Thanks, Ivan! Any such example using java api?
On Wednesday, March 26, 2014 5:17:56 PM UTC-4, Ivan Brusic wrote: > > There is a skeleton example at the very bottom: > http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-function-score-query.html#_relation_to_literal_custom_boost_literal_literal_custom_score_literal_and_literal_custom_filters_score_literal > > -- > Ivan > > > On Wed, Mar 26, 2014 at 12:43 PM, Kina Shah <[email protected]<javascript:> > > wrote: > >> Ivan, >> >> Thanks for your reply. Yes, I am using 1.0. I went over the Function >> Score documentation, but its bit confusing. Do you have any example of >> Function Score queries? >> >> Thanks! >> >> >> On Wednesday, March 26, 2014 2:05:09 PM UTC-4, Ivan Brusic wrote: >> >>> 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<http://www.google.com/url?q=http%3A%2F%2Fwww.elasticsearch.org%2Fguide%2Fen%2Felasticsearch%2Freference%2F0.90%2Fquery-dsl-custom-filters-score-query.html&sa=D&sntz=1&usg=AFQjCNEdX_xYmhxziBbqEV_sPF6Dvwb5mg> >>> >>> 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] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/elasticsearch/796ce883-453e-4a43-b183-285bebf651b9%40googlegroups.com<https://groups.google.com/d/msgid/elasticsearch/796ce883-453e-4a43-b183-285bebf651b9%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/3c7e840e-3e72-40d5-b6f7-168291df2607%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
