Conversation
- Update aarch64-apple-darwin to use macos-14 (Apple Silicon) - Update x86_64-apple-darwin to use macos-13-large (Intel) - macOS-13 standard runners have been retired by GitHub Actions
…regex, sort, bytes, count, MLT Switch Tantivy dependency from git pin to crates.io 0.26.0 release and expose 7 new features through the Elixir API: Schema: - Bytes field type with round-trip binary storage via rustler::Binary - Custom tokenizers per text field (default, raw, en_stem, whitespace) - Fast field option for numeric/bool/text fields (required for sort + aggregations) Query features: - Count collector (Searcher.count/3) - lightweight doc counting without retrieval - Regex queries (Searcher.search_regex/4) - programmatic RegexQuery API - MoreLikeThis (Searcher.search_more_like_this/3) - find similar documents - Sort by field value (Searcher.search_query_sorted/5) - TopDocs::order_by_fast_field Aggregations: - Single JSON pass-through NIF (DirtyCpu scheduled) for all aggregation types - Elixir builder DSL: Aggregation, Aggregation.Bucket, Aggregation.Metric - Supports terms, range, histogram, filter buckets + avg/sum/min/max/stats/ cardinality/percentiles metrics with nesting FieldDef tuple extended from 4 to 6 elements (name, type, stored, indexed, fast, tokenizer). 229 tests (54 new), 0 failures. Clippy clean.
- CHANGELOG: document all 7 new features added in 0.5.4 - README: update features list, field types table, add sections for regex, MLT, count, sort, aggregations; update API reference and dev status - Add examples/aggregation_demo.exs showcasing all new features
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Update precompiled NIF checksums for v0.5.4 release (18 binaries across all platforms).