Author: markrmiller
Date: Thu Sep 24 14:11:49 2009
New Revision: 818490

URL: http://svn.apache.org/viewvc?rev=818490&view=rev
Log:
SOLR-1459: BoostedQuery needs to handle when its wrapped query weight returns 
null for the scorer

Modified:
    lucene/solr/trunk/src/java/org/apache/solr/search/function/BoostedQuery.java

Modified: 
lucene/solr/trunk/src/java/org/apache/solr/search/function/BoostedQuery.java
URL: 
http://svn.apache.org/viewvc/lucene/solr/trunk/src/java/org/apache/solr/search/function/BoostedQuery.java?rev=818490&r1=818489&r2=818490&view=diff
==============================================================================
--- 
lucene/solr/trunk/src/java/org/apache/solr/search/function/BoostedQuery.java 
(original)
+++ 
lucene/solr/trunk/src/java/org/apache/solr/search/function/BoostedQuery.java 
Thu Sep 24 14:11:49 2009
@@ -93,6 +93,9 @@
     @Override
     public Scorer scorer(IndexReader reader, boolean scoreDocsInOrder, boolean 
topScorer) throws IOException {
       Scorer subQueryScorer = qWeight.scorer(reader, true, false);
+      if(subQueryScorer == null) {
+        return null;
+      }
       return new BoostedQuery.CustomScorer(getSimilarity(searcher), searcher, 
reader, this, subQueryScorer, boostVal);
     }
 


Reply via email to