You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by sh...@apache.org on 2014/03/20 12:35:39 UTC
svn commit: r1579598 - in /lucene/dev/branches/branch_4x: ./ lucene/
lucene/facet/ lucene/facet/src/java/org/apache/lucene/facet/
lucene/facet/src/test/org/apache/lucene/facet/
Author: shaie
Date: Thu Mar 20 11:35:38 2014
New Revision: 1579598
URL: http://svn.apache.org/r1579598
Log:
LUCENE-5476: add RandomSamplingFacetsCollector
Added:
lucene/dev/branches/branch_4x/lucene/facet/src/java/org/apache/lucene/facet/RandomSamplingFacetsCollector.java
- copied, changed from r1579594, lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/RandomSamplingFacetsCollector.java
lucene/dev/branches/branch_4x/lucene/facet/src/test/org/apache/lucene/facet/TestRandomSamplingFacetsCollector.java
- copied unchanged from r1579594, lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/TestRandomSamplingFacetsCollector.java
Modified:
lucene/dev/branches/branch_4x/ (props changed)
lucene/dev/branches/branch_4x/lucene/ (props changed)
lucene/dev/branches/branch_4x/lucene/CHANGES.txt
lucene/dev/branches/branch_4x/lucene/facet/ (props changed)
Modified: lucene/dev/branches/branch_4x/lucene/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/lucene/CHANGES.txt?rev=1579598&r1=1579597&r2=1579598&view=diff
==============================================================================
--- lucene/dev/branches/branch_4x/lucene/CHANGES.txt (original)
+++ lucene/dev/branches/branch_4x/lucene/CHANGES.txt Thu Mar 20 11:35:38 2014
@@ -62,6 +62,10 @@ New Features
* LUCENE-4072: Add ICUNormalizer2CharFilter, which lets you do unicode normalization
with offset correction before the tokenizer. (David Goldfarb, Ippei UKAI via Robert Muir)
+* LUCENE-5476: Add RandomSamplingFacetsCollector for computing facets on a sampled
+ set of matching hits, in cases where there are millions of hits.
+ (Rob Audenaerde, Gilad Barkai, Shai Erera)
+
API Changes
* LUCENE-5454: Add RandomAccessOrds, an optional extension of SortedSetDocValues
Copied: lucene/dev/branches/branch_4x/lucene/facet/src/java/org/apache/lucene/facet/RandomSamplingFacetsCollector.java (from r1579594, lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/RandomSamplingFacetsCollector.java)
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/lucene/facet/src/java/org/apache/lucene/facet/RandomSamplingFacetsCollector.java?p2=lucene/dev/branches/branch_4x/lucene/facet/src/java/org/apache/lucene/facet/RandomSamplingFacetsCollector.java&p1=lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/RandomSamplingFacetsCollector.java&r1=1579594&r2=1579598&rev=1579598&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/RandomSamplingFacetsCollector.java (original)
+++ lucene/dev/branches/branch_4x/lucene/facet/src/java/org/apache/lucene/facet/RandomSamplingFacetsCollector.java Thu Mar 20 11:35:38 2014
@@ -153,7 +153,7 @@ public class RandomSamplingFacetsCollect
/** Create a sampled copy of the matching documents list. */
private List<MatchingDocs> createSampledDocs(List<MatchingDocs> matchingDocsList) {
- List<MatchingDocs> sampledDocsList = new ArrayList<MatchingDocs>(matchingDocsList.size());
+ List<MatchingDocs> sampledDocsList = new ArrayList<>(matchingDocsList.size());
for (MatchingDocs docs : matchingDocsList) {
sampledDocsList.add(createSample(docs));
}