forked from quickwit-oss/tantivy
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
aggregation #2
Closed
Closed
aggregation #2
Conversation
This file contains 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
replace test with smaller test in doc_store
…terator Fix panic in store reader raw document iterator during segment merge
support multiple codes prepend codec id to all fast fields add new api to create fastfields with access to all data use new fastfield creation api in initial creation and merge remove unused collect of data in doc_id_mapping
move common to common crate create fastfield_codecs crate add bitpacker to fast field codecs add linear interpolation to fast field codecs add tests
change api to fastfield reader in codec crate add fastfield metadata to footer remove old code merge codec files
add estimation tests add codec test data in tests
add CodecReader as common interface in fastfield codec crate add LinearInterpolation to DynamicFastFieldReader calc estimation and choose best codec cleanup
test tests::bench_fastfield_bitpack_create ... bench: 57,628 ns/iter (+/- 23,486) test tests::bench_fastfield_bitpack_get ... bench: 43,323 ns/iter (+/- 4,286) test tests::bench_fastfield_linearinterpol_create ... bench: 223,625 ns/iter (+/- 33,563) test tests::bench_fastfield_linearinterpol_get ... bench: 82,839 ns/iter (+/- 9,575)
add multilinearinterpolation, which compresses blocks of size 512 add checks for linear interpolation
* doc(termdict) expose structs also add merger doc + lint refs quickwit-oss#1232
* Change Snippet.fragments -> Snippet.fragment * Apply suggestions from code review Co-authored-by: Liam Warfield <lwarfield@arista.com>
The test-env-log crate has been renamed to test-log to better reflect its intent of not only catering to env_logger specific initialization but also tracing (and potentially others in the future). This change updates the crate to use test-log instead of the now deprecated test-env-log.
* doc(collector) * doc(directory) * doc(misc) * wording
* Term are now typed. This change is backward compatible: While the Term has a byte representation that is modified, a Term itself is a transient object that is not serialized as is in the index. Its .field() and .value_bytes() on the other hand are unchanged. This change offers better Debug information for terms. While not necessary it also will help in the support for JSON types. * Renamed Hierarchical Facet -> Facet
Adds an API to register Warmers in the IndexReader. Co-authored-by: Paul Masurel <paul@quickwit.io>
Updates the requirements on fastdivide to permit the latest version. --- updated-dependencies: - dependency-name: fastdivide dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add Vaporetto tokenizer to README * Update README.md
* Fix opening bytes index with dynamic codec Fix quickwit-oss#1278 * extend proptest to cover bytes field codec bug
This change is mostly motivated by the introduction of json object. We need to be able to inject a position object to make the position shift.
Added support for aggregation compatible with Elasticsearch's API.
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.
none
compression (Addnone
compression quickwit-oss/tantivy#1208)MmapDirectory
(canonicalize path when openingMmapDirectory
quickwit-oss/tantivy#1231)del_docs_percentage_before_merge
(LogMergePolicy knobdel_docs_percentage_before_merge
quickwit-oss/tantivy#1238)census::TrackedObject
fromWarmer
API quickwit-oss/tantivy#1264)