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

Reply via email to