As far as I can recall/remember this is an expected behavior. The value for the query is coming from the parameter v and qf is coming from the parameter qf which in this example is set to "*". Hence q=* and qf = keywords.en.
--Thanks and regards Vaijanath On Wed, Nov 15, 2023 at 7:06 AM rajani m <[email protected]> wrote: > Hi Solr Users, > > Why does edismax query reset field exist query to *:*? Is this > expected behavior or a bug? > > Edismax query "q": "{!edismax qf=keywords v='*'}" or in the other > form "q=*&qf=keywords.en&defType=edismax" > I expected this to translate into keywords:* > > Parser debug query response is as follows > "parsedquery": "+MatchAllDocsQuery(*:*)","parsedquery_toString": "+*:*"," > QParser": "ExtendedDismaxQParser", > -- I am feeling fine, healthier and Happier, what about you
