Pascal Seitz
c62ddb61b7
rename, add position to docid function
2022-09-06 12:47:49 +08:00
Pascal Seitz
ed85ba62b3
make measure_time optional
...
move u128 vint to common, add u128 tests
2022-08-22 11:11:53 +02:00
Pascal Seitz
4b7ed27595
add multivalued ip fast field
...
fix null value handling in value range search
2022-08-18 12:54:20 +02:00
Pascal Seitz
66ccba2878
fix composite file issue, add proptest
...
Fix composite file issue. The composite file had an issue with the last written fast field, where the wrong field was set as the last range in the composite file due to sorting.
Fix handling of empty fastfields for ip codec.
2022-08-16 12:24:06 +02:00
Pascal Seitz
c56f4572f4
add merge code for u128
2022-08-12 08:48:02 +02:00
Pascal Seitz
399b137617
clippy
2022-08-11 18:50:59 +02:00
Pascal Seitz
f3efb41d4e
fmt
2022-08-11 18:50:59 +02:00
Pascal Seitz
20a09282a1
plug u128 field writer
2022-08-11 18:50:59 +02:00
Pascal Seitz
1107400ae0
add null value detection for ip codec
2022-08-11 18:50:58 +02:00
Pascal Seitz
391f881fa1
fix upperrange outside compact space
2022-08-11 18:50:00 +02:00
Pascal Seitz
eec908e962
add ip codec
2022-08-11 18:50:00 +02:00
Pascal Seitz
4a1b251a08
add ip field
2022-08-11 18:50:00 +02:00
PSeitz
f4d7621370
Merge pull request #1436 from boraarslan/bora--warmup-fieldnorms
...
Expose inner file slice for fieldnorms
2022-08-09 02:45:45 -07:00
boraarslan
d4b2b7de8b
Expose inner file slice
2022-08-04 18:13:17 +03:00
PSeitz
d5ee4edf25
Merge pull request #1426 from k-yomo/support-custom-key-in-range-aggregation
...
Add support for custom key param for range aggregation
2022-08-03 04:31:02 -07:00
PSeitz
fcc7bd7024
Merge pull request #1418 from quickwit-oss/gcd_encoding
...
apply gcd on fastfield as preprocessing
2022-07-29 02:00:14 -07:00
Pascal Seitz
ce8d6b259a
early return
2022-07-29 10:05:30 +02:00
k-yomo
099e626156
Refactor InternalRangeAggregationRange initialization with From trait
2022-07-29 05:41:29 +09:00
Pascal Seitz
6a9d09cf7a
handle gcd like a composable codec
2022-07-28 09:54:35 +02:00
k-yomo
704d0a8d8b
Refactor range aggregation tests
2022-07-28 06:31:25 +09:00
k-yomo
195309a557
Add support for custom key param for range aggregation
2022-07-28 06:21:39 +09:00
PSeitz
da0f78e06c
Merge pull request #1424 from k-yomo/support-keyed-parameter-in-aggregation
...
Add support for keyed parameter in range and histgram aggregations
2022-07-27 06:22:29 -07:00
k-yomo
9b6b60cc2b
Remove unnecessary keyed parameter setting
2022-07-27 18:43:52 +09:00
k-yomo
6444516a82
User serde default for the keyed params
2022-07-27 01:12:56 +09:00
k-yomo
a9b0d1a0ab
Fix aggreagtion examples
2022-07-26 18:54:27 +09:00
k-yomo
2b333ca635
Fix keyed param type in the comment
2022-07-26 18:35:01 +09:00
k-yomo
80a1418284
Use FnvHashMap for keyed bucket entries
2022-07-26 18:24:54 +09:00
k-yomo
5ab5f070ed
Fix to use bool directory for the keyed parameter
2022-07-26 18:18:38 +09:00
k-yomo
d122f2c74e
Add tests for keyed buckets
2022-07-26 04:28:21 +09:00
k-yomo
5b564916f0
Add support for keyed parameter in range and histgram aggregations
2022-07-26 04:28:21 +09:00
Pascal Seitz
06fd8684b7
use filter to filter zero
2022-07-25 10:26:35 +02:00
Kanji Yomoda
931bab8010
Fix failing nanosec truncation check on mac OS ( #1423 )
2022-07-25 09:32:15 +09:00
Pascal Seitz
8dac30e6d1
fix benchmark
2022-07-22 17:44:06 +02:00
Pascal Seitz
2e0a7d072f
use single pass for gcd
2022-07-22 16:04:32 +02:00
Kanji Yomoda
af84e74284
Replace deprecated std package's constants on floats and integers ( #1420 )
2022-07-22 08:05:08 +09:00
Pascal Seitz
fff1a03842
replace generic with impl T
2022-07-21 14:26:45 +02:00
Pascal Seitz
90e296f2d0
fix var name
2022-07-21 14:26:45 +02:00
PSeitz
5f966d747b
Apply suggestions from code review
...
Co-authored-by: Paul Masurel <paul@quickwit.io >
2022-07-21 14:25:35 +02:00
PSeitz
d24f31f965
Merge pull request #1419 from quickwit-oss/expose-final-bucket-result
...
Re(Expose) IntermediateAggregationResults method
2022-07-21 04:40:23 -07:00
Evance Soumaoro
f26b686a1c
expose IntermediateAggregationResults->into_final_bucket_result
2022-07-21 11:19:23 +00:00
Pier-Olivier Thibault
775e936f7d
FileHandle: Change from boxed to Arc. ( #1415 )
...
* FileHandle: Change from boxed to Arc.
Changing from a Box<dyn FileHandle> to an Arc<dyn FileHandle> would
allow for a user of tantivy to manage file handles outside of tantivy
and be able to manage their life cycle.
* Fix: Rust linter
2022-07-21 16:19:18 +09:00
Pascal Seitz
7e032a9efd
apply gcd on fastfield as preprocessing
2022-07-20 16:19:47 +02:00
PSeitz
23fe73a6c0
remove searcher pool and make Searcher cloneable ( #1411 )
...
* remove searcher pool and make Searcher cloneable
closes #1410
* use SearcherInner in InnerIndexReader
2022-07-12 18:07:48 +09:00
Evance Soumaoro
a4be239d38
Updated DateTime to hold timestamp in microseconds, while making date field precision configurable ( #1396 )
2022-07-12 10:04:28 +09:00
PSeitz
2406d9278b
allow set doc store cache size on IndexReaderBuilder ( #1407 )
2022-07-06 14:40:35 +09:00
PSeitz
6c2d9737f1
Merge pull request #1405 from quickwit-oss/fix_action
...
fix workflow action
2022-07-04 23:05:28 -07:00
PSeitz
a5688572a5
Merge pull request #1406 from quickwit-oss/edition_2021
...
edition 2021 for subcrates
2022-07-04 19:42:24 -07:00
Pascal Seitz
431b5a091e
remove test trigger
2022-07-05 10:32:33 +08:00
PSeitz
2c17271cd9
Merge pull request #1403 from quickwit-oss/docstore_cache_size
...
expose doc store cache size
2022-07-04 19:28:51 -07:00
Pascal Seitz
5750224d4c
set docstore cache size at construction
2022-07-04 14:27:55 +08:00