Hi Dan, Good to know that. So what do you suggest if i wanted to have behavior like when i type (search perform in multiple fields eg : DISPLAY_NAME and PERFORMER)
*Hel* Then it returns (in the following order) : *Hel*l *Hel*p *Hel*lo *Hel*lo World On Wed, Apr 9, 2014 at 3:45 PM, Dan Tuffery <[email protected]> wrote: > The boost you define in the 'multi_match' query is not being show in the > explain results, so it is not being applied to the score. It should be > displayed in the weight, i.e. > > "description": "weight(DISPLAY_NAME^8:happy in 33593) > [PerFieldSimilarity], result of:" > > The 'phrase_prefix' type is the issue, if you remove that type the boost > will be applied. So it doesn't look like you can combine 'multi_match' > boosting with the 'phrase_prefix' as the type. > > Dan > > > On Tuesday, April 8, 2014 5:15:38 PM UTC+1, cyrilforce wrote: > >> Hi Dan, >> >> I have enabled an analyzer in mapping due to stopword : >> >> "*DISPLAY_NAME*": { >> "type": "string", >> "*analyzer*": "*standard*" >> } >> >> >> >> *The query : * >> >> "multi_match" : { >> "query" : "*happy*", >> "fields" : [ *"DISPLAY_NAME^8*", "*PERFORMER*" ], >> "type": "*phrase_prefix*", >> "operator" : "AND" >> } >> >> >> *The result returned with explain enabled :* >> *https://gist.github.com/cheehoo/10149517 >> <https://gist.github.com/cheehoo/10149517>* >> >> >> Thanks >> >> >> >> >> >> >> On Tue, Apr 8, 2014 at 8:44 PM, Dan <[email protected]> wrote: >> >>> Turn on the explain feature to see why example 4 is not getting a >>> higher score. >>> >>> http://www.elasticsearch.org/guide/en/elasticsearch/ >>> reference/current/search-explain.html >>> >>> I suspect it has something to do with the way you are indexing your >>> data. If you still have issues a gist would help us. >>> >>> Dan >>> >>> >>> On Tuesday, April 8, 2014 1:11:46 PM UTC+1, cyrilforce wrote: >>>> >>>> Hi, >>>> >>>> I have a query as below : >>>> >>>> "multi_match" : { >>>> "query" : "*happy*", >>>> "fields" : [ *"DISPLAY_NAME^8*", "*PERFORMER*" ], >>>> "type": "*phrase_prefix*", >>>> "operator" : "AND" >>>> } >>>> >>>> >>>> Result return in the following order: >>>> 1) >>>> "_score": 2.1704028, >>>> "_source": { >>>> "DISPLAY_NAME": "*Happy*man", >>>> >>>> 2) >>>> "_score": 1.4312989, >>>> "_source": { >>>> "DISPLAY_NAME": "Boishakh (Version 1)", >>>> "PERFORMER": "*Happy*", >>>> >>>> 3) >>>> "_score": 1.2510761, >>>> "_source": { >>>> "DISPLAY_NAME": "Franzl Im Happysound", >>>> "PERFORMER": "Franzl & Die Psayrer", >>>> >>>> 4) >>>> "_score": 1.0920545, >>>> "_source": { >>>> "DISPLAY_NAME": "*Happy*", >>>> "PERFORMER": "Diandra Arjunaidi" >>>> >>>> >>>> As the result shown why the #4 have lesser score computed as i already >>>> added a boost in the "DISPLAY_NAME^6" field. Is that the boost not working >>>> for multimatch phrase query ? >>>> >>>> >>>> >>>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "elasticsearch" group. >>> To unsubscribe from this topic, visit https://groups.google.com/d/ >>> topic/elasticsearch/yEAJ0Ym8PrU/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To view this discussion on the web visit https://groups.google.com/d/ >>> msgid/elasticsearch/bfd38ce9-13b0-4d25-912f-28036992a6df% >>> 40googlegroups.com<https://groups.google.com/d/msgid/elasticsearch/bfd38ce9-13b0-4d25-912f-28036992a6df%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Regards, >> >> Chee Hoo >> > -- > You received this message because you are subscribed to a topic in the > Google Groups "elasticsearch" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/elasticsearch/yEAJ0Ym8PrU/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/96218594-90b7-43f4-a0f5-497da059c2f9%40googlegroups.com<https://groups.google.com/d/msgid/elasticsearch/96218594-90b7-43f4-a0f5-497da059c2f9%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- Regards, Chee Hoo -- 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/CAGS0%2Bg8cw-dfQJCc1Gp4DUre34COBXwW3qzwV8Pii8dKPL4w1A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
