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