You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by vo...@apache.org on 2025/03/03 15:03:51 UTC
(lucene) branch main updated (f8fac44b321 -> d14f09da397)
This is an automated email from the ASF dual-hosted git repository.
voditas pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/lucene.git
from f8fac44b321 Fix DirectIOIndexInput seek to not read when position is within buffer (#14320)
add d14f09da397 Utility classes to make it easier to use sandbox facet API for most common cases (#14237)
No new revisions were added by this update.
Summary of changes:
lucene/CHANGES.txt | 2 +
.../lucene/demo/facet/SandboxFacetsExample.java | 119 +++++-
.../org/apache/lucene/demo/facet/package-info.java | 11 +
lucene/sandbox/src/java/module-info.java | 1 +
.../facet/cutters/TaxonomyFacetsCutter.java | 3 +-
.../facet/cutters/ranges/LongRangeFacetCutter.java | 3 +
.../facet/iterators/LengthOrdinalIterator.java} | 49 ++-
.../apache/lucene/sandbox/facet/package-info.java | 23 +-
.../sandbox/facet/utils/BaseFacetBuilder.java | 157 +++++++
.../sandbox/facet/utils/CommonFacetBuilder.java} | 43 +-
.../sandbox/facet/{ => utils}/ComparableUtils.java | 2 +-
.../utils/DrillSidewaysFacetOrchestrator.java | 131 ++++++
.../lucene/sandbox/facet/utils/FacetBuilder.java | 64 +++
.../sandbox/facet/utils/FacetOrchestrator.java | 99 +++++
.../sandbox/facet/utils/LongValueFacetBuilder.java | 82 ++++
.../facet/utils/RangeFacetBuilderFactory.java | 81 ++++
.../sandbox/facet/utils/TaxonomyFacetBuilder.java | 117 ++++++
.../lucene/sandbox/facet/utils/package-info.java | 55 +++
.../lucene/sandbox/facet/SandboxFacetTestCase.java | 13 +
.../lucene/sandbox/facet/TestFacetRecorders.java | 1 +
.../lucene/sandbox/facet/TestLongValueFacet.java | 1 +
.../lucene/sandbox/facet/TestRangeFacet.java | 4 +-
.../facet/utils/TestFacetOrchestrators.java | 456 +++++++++++++++++++++
23 files changed, 1457 insertions(+), 60 deletions(-)
copy lucene/{spatial3d/src/java/org/apache/lucene/spatial3d/geom/GeoCompositeAreaShape.java => sandbox/src/java/org/apache/lucene/sandbox/facet/iterators/LengthOrdinalIterator.java} (51%)
create mode 100644 lucene/sandbox/src/java/org/apache/lucene/sandbox/facet/utils/BaseFacetBuilder.java
copy lucene/{core/src/java/org/apache/lucene/search/FilterLeafCollector.java => sandbox/src/java/org/apache/lucene/sandbox/facet/utils/CommonFacetBuilder.java} (50%)
rename lucene/sandbox/src/java/org/apache/lucene/sandbox/facet/{ => utils}/ComparableUtils.java (99%)
create mode 100644 lucene/sandbox/src/java/org/apache/lucene/sandbox/facet/utils/DrillSidewaysFacetOrchestrator.java
create mode 100644 lucene/sandbox/src/java/org/apache/lucene/sandbox/facet/utils/FacetBuilder.java
create mode 100644 lucene/sandbox/src/java/org/apache/lucene/sandbox/facet/utils/FacetOrchestrator.java
create mode 100644 lucene/sandbox/src/java/org/apache/lucene/sandbox/facet/utils/LongValueFacetBuilder.java
create mode 100644 lucene/sandbox/src/java/org/apache/lucene/sandbox/facet/utils/RangeFacetBuilderFactory.java
create mode 100644 lucene/sandbox/src/java/org/apache/lucene/sandbox/facet/utils/TaxonomyFacetBuilder.java
create mode 100644 lucene/sandbox/src/java/org/apache/lucene/sandbox/facet/utils/package-info.java
create mode 100644 lucene/sandbox/src/test/org/apache/lucene/sandbox/facet/utils/TestFacetOrchestrators.java