Skip to content

Columnar faceting: HIERARCHY, DISTINCT, STATS, AFTER and facet.searchValues from Python #291

Closed

Description

@robfrank

Part of #289 (columnar faceting in the Python bindings).

Scope

Make the later facet features reachable and tested from Python:

  • HIERARCHY, DISTINCT (exact, and PRECISION n with exact: false), STATS (min, max, sum, avg) and AFTER paging of a terms facet ordered by value (MISSING on the last page).
  • facet.searchValues('Type', 'property', 'prefix', limit) for typeahead over a string column.
  • Non-finite and zero values through STATS and DISTINCT decode correctly (note: MIN/MAX of a negative zero come back as 0.0, a documented limitation).

Tests

One test per kind in the JVM and native lanes, including AFTER paging to the last page and facet.searchValues on a prefix with no match.

Activity

  1. added this to the 26.12.1 milestone on Nov 6, 2026
  2. self-assigned this
    on Nov 6, 2026
  3. added
    enhancementNew feature or request
    pythonPull requests that update python code
    on Nov 6, 2026
  4. added a commit that references this issue on Nov 7, 2026
    5323778
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestin progressThe team is actively working on this issuepythonPull requests that update python code

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions