Thanks Jack. I have reported it as a bug on JIRA https://issues.apache.org/jira/browse/SOLR-8237 <https://issues.apache.org/jira/browse/SOLR-8237>
Mahmoud > On Nov 4, 2015, at 5:30 PM, Jack Krupansky <jack.krupan...@gmail.com> wrote: > > I think you should go ahead and file a Jira ticket for this as a bug since > either it is an actual bug or some behavior nuance that needs to be > documented better. > > -- Jack Krupansky > > On Wed, Nov 4, 2015 at 8:24 AM, Mahmoud Almokadem <prog.mahm...@gmail.com> > wrote: > >> I removed the q.op=“AND” and add the mm=2 >> when searching for (public libraries) I got 19 with >> "parsedquery_toString": "+(((Title:public^200.0 | TotalField:public^0.1) >> (Title:libraries^200.0 | TotalField:libraries^0.1))~2)", >> >> and when adding + and searching for +(public libraries) I got 1189 with >> "parsedquery_toString": "+(+((Title:public^200.0 | TotalField:public^0.1) >> (Title:libraries^200.0 | TotalField:libraries^0.1)))", >> >> >> I think when adding + before parentheses I got all terms mandatory despite >> the value of mm=2 in the two cases. >> >> Mahmoud >> >> >> >>> On Nov 4, 2015, at 3:04 PM, Alessandro Benedetti <abenede...@apache.org> >> wrote: >>> >>> Here we go : >>> >>> <str name="qf">Title^200 TotalField^1</str> >>> >>> + Jack explanation and you have the parsed query explained ! >>> >>> Cheers >>> >>> On 4 November 2015 at 12:56, Mahmoud Almokadem <prog.mahm...@gmail.com> >>> wrote: >>> >>>> Thank you Alessandro for your reply. >>>> >>>> Here is the request handler >>>> >>>> >>>> <requestHandler name="/select" class="solr.SearchHandler"> >>>> >>>> <lst name="defaults”> >>>> >>>> <str name="echoParams">explicit</str> >>>> <int name="rows">10</int> >>>> <str name="df">TotalField</str> >>>> <str name="q.op">AND</str> >>>> <str name="defType">edismax</str> >>>> <str name="qf">Title^200 TotalField^1</str> >>>> >>>> </lst> >>>> >>>> </requestHandler> >>>> >>>> >>>> Mahmoud >>>> >>>> >>>>> On Nov 4, 2015, at 2:43 PM, Alessandro Benedetti < >> abenede...@apache.org> >>>> wrote: >>>>> >>>>> Hi Mahmoud, >>>>> can you send us the solrconfig.xml snippet of your request handler >>>> please ? >>>>> >>>>> It's kinda strange you get a boost factor for the Title field and that >>>>> parsing query, according to your config. >>>>> >>>>> Cheers >>>>> >>>>> On 4 November 2015 at 08:39, Mahmoud Almokadem <prog.mahm...@gmail.com >>> >>>>> wrote: >>>>> >>>>>> Hello, >>>>>> >>>>>> I'm using solr 4.8.1. Using edismax as the parser we got the >> undesirable >>>>>> parsed queries and results. The following is two different cases with >>>>>> strange behavior: Searching with these parameters >>>>>> >>>>>> "mm":"2", >>>>>> "df":"TotalField", >>>>>> "debug":"true", >>>>>> "indent":"true", >>>>>> "fl":"Title", >>>>>> "start":"0", >>>>>> "q.op":"AND", >>>>>> "fq":"", >>>>>> "rows":"10", >>>>>> "wt":"json" >>>>>> and the query is >>>>>> >>>>>> "q":"+(public libraries)", >>>>>> Retrieve 502 documents with these parsed query >>>>>> >>>>>> "rawquerystring":"+(public libraries)", >>>>>> "querystring":"+(public libraries)", >>>>>> "parsedquery":"(+(+(DisjunctionMaxQuery((Title:public^200.0 | >>>>>> TotalField:public^0.1)) DisjunctionMaxQuery((Title:libraries^200.0 | >>>>>> TotalField:libraries^0.1)))))/no_coord", >>>>>> "parsedquery_toString":"+(+((Title:public^200.0 | >> TotalField:public^0.1) >>>>>> (Title:libraries^200.0 | TotalField:libraries^0.1)))" >>>>>> and if the query is >>>>>> >>>>>> "q":" (public libraries) " >>>>>> then it retrieves 8 documents with these parsed query >>>>>> >>>>>> "rawquerystring":" (public libraries) ", >>>>>> "querystring":" (public libraries) ", >>>>>> "parsedquery":"(+((DisjunctionMaxQuery((Title:public^200.0 | >>>>>> TotalField:public^0.1)) DisjunctionMaxQuery((Title:libraries^200.0 | >>>>>> TotalField:libraries^0.1)))~2))/no_coord", >>>>>> "parsedquery_toString":"+(((Title:public^200.0 | >> TotalField:public^0.1) >>>>>> (Title:libraries^200.0 | TotalField:libraries^0.1))~2)" >>>>>> So the results of adding "+" to get all tokens before the parenthesis >>>>>> retrieve more results than removing it. >>>>>> >>>>>> Is this a bug on this version or there are something missing? >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> -------------------------- >>>>> >>>>> Benedetti Alessandro >>>>> Visiting card : http://about.me/alessandro_benedetti >>>>> >>>>> "Tyger, tyger burning bright >>>>> In the forests of the night, >>>>> What immortal hand or eye >>>>> Could frame thy fearful symmetry?" >>>>> >>>>> William Blake - Songs of Experience -1794 England >>>> >>>> >>> >>> >>> -- >>> -------------------------- >>> >>> Benedetti Alessandro >>> Visiting card : http://about.me/alessandro_benedetti >>> >>> "Tyger, tyger burning bright >>> In the forests of the night, >>> What immortal hand or eye >>> Could frame thy fearful symmetry?" >>> >>> William Blake - Songs of Experience -1794 England >> >>