You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by sh...@apache.org on 2009/01/09 11:58:30 UTC

svn commit: r733005 - in /lucene/solr/trunk: CHANGES.txt src/java/org/apache/solr/handler/component/FacetComponent.java

Author: shalin
Date: Fri Jan  9 02:58:30 2009
New Revision: 733005

URL: http://svn.apache.org/viewvc?rev=733005&view=rev
Log:
SOLR-950 -- Exception in distributed search with facet requests during facet refinement

Modified:
    lucene/solr/trunk/CHANGES.txt
    lucene/solr/trunk/src/java/org/apache/solr/handler/component/FacetComponent.java

Modified: lucene/solr/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/CHANGES.txt?rev=733005&r1=733004&r2=733005&view=diff
==============================================================================
--- lucene/solr/trunk/CHANGES.txt (original)
+++ lucene/solr/trunk/CHANGES.txt Fri Jan  9 02:58:30 2009
@@ -219,6 +219,8 @@
 25. SOLR-947: ConstantScoreRangeQuery should be checked before RangeQuery in QueryParsing.toString().
     This causes NPE when requesting open ended range query with debugQuery=on (koji)
 
+26. SOLR-950: Exception in distributed search with facet requests during facet refinement. (Jayson Minard via shalin) 
+
 
 Other Changes
 ----------------------

Modified: lucene/solr/trunk/src/java/org/apache/solr/handler/component/FacetComponent.java
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/src/java/org/apache/solr/handler/component/FacetComponent.java?rev=733005&r1=733004&r2=733005&view=diff
==============================================================================
--- lucene/solr/trunk/src/java/org/apache/solr/handler/component/FacetComponent.java (original)
+++ lucene/solr/trunk/src/java/org/apache/solr/handler/component/FacetComponent.java Fri Jan  9 02:58:30 2009
@@ -96,7 +96,7 @@
         for (DistribFieldFacet dff : rb._facetInfo.facets.values()) {
           if (!dff.needRefinements) continue;
           List<String> refList = dff._toRefine[shardNum];
-          if (refList == null | refList.size()==0) continue;
+          if (refList == null || refList.size()==0) continue;
 
           String key = dff.getKey();  // reuse the same key that was used for the main facet
           String termsKey = key + "__terms";