Hi group, 

While exploring Solr 5.4.0, I noticed a subtle difference in the EXPLAIN debug 
information, compared to the version we currently use (4.10.1).

Solr 4.10.1:

2.0739748 = (MATCH) max plus 1.0 times others of:
  2.0739748 = (MATCH) weight(text:test in 30) [DefaultSimilarity], result of:
    2.0739748 = score(doc=30,freq=3.0), product of:
      0.3556181 = queryWeight, product of:
        3.3671236 = idf(docFreq=17, maxDocs=192)
        0.105614804 = queryNorm
      5.832029 = fieldWeight in 30, product of:
        1.7320508 = tf(freq=3.0), with freq of:
          3.0 = termFreq=3.0
        3.3671236 = idf(docFreq=17, maxDocs=192)
        1.0 = fieldNorm(doc=30)

Solr 5.4.0:

2.0739748 = max plus 1.0 times others of:
  2.0739748 = weight(text:test in 30) [ClassicSimilarity], result of:
    2.0739748 = score(doc=30,freq=3.0), product of:
      0.3556181 = queryWeight, product of:
        3.3671236 = idf(docFreq=17, maxDocs=192)
        0.105614804 = queryNorm
      5.832029 = fieldWeight in 30, product of:
        1.7320508 = tf(freq=3.0), with freq of:
          3.0 = termFreq=3.0
        3.3671236 = idf(docFreq=17, maxDocs=192)
        1.0 = fieldNorm(doc=30)

The difference is the removal of (MATCH) in some of the EXPLAIN lines. That is 
causing issues for us since we have developed an EXPLAIN parser that leans on 
the presence of (MATCH) in the EXPLAIN.
Does anyone have a suggestion how to insert back (MATCH) in the explain info 
(like which file should we patch)?

Thanks, Tom

Reply via email to