From 3835bff32dc7b2ca7916afc9c07a56a97d02d062 Mon Sep 17 00:00:00 2001 From: Joel Bernstein Date: Tue, 12 Nov 2013 20:53:29 +0000 Subject: [PATCH] SOLR-5408 Fixed issue with scorer git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1541232 13f79535-47bb-0310-9956-ffa450edef68 --- .../java/org/apache/solr/search/CollapsingQParserPlugin.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/solr/core/src/java/org/apache/solr/search/CollapsingQParserPlugin.java b/solr/core/src/java/org/apache/solr/search/CollapsingQParserPlugin.java index 28a96779e4d..e0ac59ef276 100644 --- a/solr/core/src/java/org/apache/solr/search/CollapsingQParserPlugin.java +++ b/solr/core/src/java/org/apache/solr/search/CollapsingQParserPlugin.java @@ -317,6 +317,7 @@ public class CollapsingQParserPlugin extends QParserPlugin { private class DummyScorer extends Scorer { public float score; + public int docId; public DummyScorer() { super(null); @@ -339,7 +340,7 @@ public class CollapsingQParserPlugin extends QParserPlugin { } public int docID() { - return 0; + return docId; } public long cost() { @@ -474,6 +475,7 @@ public class CollapsingQParserPlugin extends QParserPlugin { } int contextDoc = docId-currentDocBase; + dummy.docId = contextDoc; delegate.collect(contextDoc); } @@ -587,6 +589,7 @@ public class CollapsingQParserPlugin extends QParserPlugin { } int contextDoc = docId-currentDocBase; + dummy.docId = contextDoc; delegate.collect(contextDoc); }