A couple of preliminary comments...
1. fq stands for "filter query", not "Field Query".
2. Filter queries simply limit the documents that the underlying query can
match, but don't affect relevancy of any documents, so the boost factors you
have specified in the fq will simply be ignored.
3. A filter query specifies a set of terms and query operators, not raw
field names, as you appear to have written.
4. It sort of appears that you have the syntax of the qf parameter for your
fq parameter.
5. Your question refers to "F1", but there is no such entity in your
request.
Maybe you should start by telling us what you are trying to achieve, in
plain English.
-- Jack Krupansky
-----Original Message-----
From: nativecoder
Sent: Sunday, May 4, 2014 2:20 PM
To: solr-user@lucene.apache.org
Subject: Explain Solr Query Execution
How will a query like below will get executed, In which order
q=samplestring1 AND samplestring2 fq= Field1^1.0 Field2^0.9 Field3^0.8
defType=edismax fl=samplefield1,samplefiled2,samplefiled3
I understand that when this query is executed fields mentioned in F1 will be
returned. What I don't understand is how the "samplestring1" and
"samplestring2" will get searched with the Field Queries specified
I think I will be able to understand how the search happens if this can be
illustrated in SQL ( Just to understand what happens behind the scene)
--
View this message in context:
http://lucene.472066.n3.nabble.com/Explain-Solr-Query-Execution-tp4134547.html
Sent from the Solr - User mailing list archive at Nabble.com.