Hi Wendy,
I was thinking of query q=method:“x-ray*” “Solution NMR”
This should be equivalent to one with OR between them. If you want to put AND 
between those two, query would be q=+method:”x-ray*” +”Solution NMR”

Emir
--
Monitoring - Log Management - Alerting - Anomaly Detection
Solr & Elasticsearch Consulting Support Training - http://sematext.com/



> On 31 Jan 2018, at 19:39, Wendy2 <wendy....@rcsb.org> wrote:
> 
> Hi Emir,
> 
> Listed below are the debugQuery outputs from query without "OR" operator. I
> really appreciate your help!  --Wendy
> 
> ===============DebugQuery Outputs for case 1f-a, 1f-b  without "OR"
> operator=================
> *1f-a (/search?q=+method:"x-ray*" +method:"Solution NMR") result counts = 0:
> *
> 
>  "debug":{
>    "rawquerystring":" method:\"x-ray*\"  method:\"Solution NMR\"",
>    "querystring":" method:\"x-ray*\"  method:\"Solution NMR\"",
>    "parsedquery":"(+(PhraseQuery(method:\"x rai\")
> PhraseQuery(method:\"solut nmr\"))~2)/no_coord",
>    "parsedquery_toString":"+((method:\"x rai\" method:\"solut nmr\")~2)",
> 
> 
> *1f-b (/search?q=method:"x-ray*" method:"Solution NMR") result counts = 0: *
> 
> "debug":{
>    "rawquerystring":"method:\"x-ray*\" method:\"Solution NMR\"",
>    "querystring":"method:\"x-ray*\" method:\"Solution NMR\"",
>    "parsedquery":"(+(PhraseQuery(method:\"x rai\")
> PhraseQuery(method:\"solut nmr\"))~2)/no_coord",
>    "parsedquery_toString":"+((method:\"x rai\" method:\"solut nmr\")~2)",
> 
> 
> 
> --
> Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html

Reply via email to