If you have no documents in the results, there’s nothing to attach the function 
result to.    `fl` is field list of fields to show in matched documents.   You 
have no matches documents. 

    Erik

> On Mar 18, 2019, at 07:55, Ashish Bisht <bishtashis...@gmail.com> wrote:
> 
> Can someone please explain the below behavior.For different q parameter
> function query response differs although function queries are same
> 
> http://<BOX-1>:8983/solr/SCSpell/select?q="*market
> place*"&defType=edismax&qf=spellcontent&wt=json&rows=1&fl=internet_of_things:if(exists(query({!edismax
> v='"internet of
> things"'})),true,false),instant_of_things:if(exists(query({!edismax
> v='"instant of things"'})),true,false)
> 
> Response contains function query results
> 
> "response":{"numFound":80,"start":0,"docs":[
>      {
>        "internet_of_things":false,
>        "instant_of_things":false}]
>  }}
> 
> wheras for different q
> 
> http://<Box-1>:8983/solr/SCSpell/select?q="*intent of
> things*"&defType=edismax&qf=spellcontent&wt=json&rows=1&fl=internet_of_things:if(exists(query({!edismax
> v='"internet of
> things"'})),true,false),instant_of_things:if(exists(query({!edismax
> v='"instant of things"'})),true,false)
> 
> Response doesnot contain function query results
> 
> "response":{"numFound":0,"start":0,"docs":[]
>  }}
> 
> 
> From the results it looks like if the results of q doesn't yield result
> function queries don't work.
> 
> 
> 
> --
> Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html

Reply via email to