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