Paul Masurel
|
f39165e1e7
|
Moving FileSlice to tantivy-common (#1729)
|
2022-12-21 16:35:11 +09:00 |
|
Pascal Seitz
|
f811d1616b
|
add support for ip range query on multivalue fastfields
|
2022-11-14 14:21:52 +08:00 |
|
Pascal Seitz
|
6213ea476a
|
pass positions parameter
|
2022-10-25 17:44:51 +08:00 |
|
Pascal Seitz
|
e772d3170d
|
switch get_val() to u32
Fixes #1638
|
2022-10-24 19:05:57 +08:00 |
|
Pascal Seitz
|
6bb73a527f
|
add range query via ip fast field
|
2022-10-24 16:00:38 +08:00 |
|
Pascal Seitz
|
791350091c
|
switch num_vals() to u32
fixes #1630
|
2022-10-20 19:44:28 +08:00 |
|
Pascal Seitz
|
67f453b534
|
rename to iter_gen
|
2022-10-07 16:25:01 +08:00 |
|
Pascal Seitz
|
c8713a01ed
|
use iter api
|
2022-10-07 16:25:01 +08:00 |
|
Pascal Seitz
|
400a20b7af
|
add ip field
add u128 multivalue reader and writer
add ip to schema
add ip writers, handle merge
|
2022-10-07 16:25:01 +08:00 |
|
Pascal Seitz
|
a06039dea8
|
fix benches
move some benches to lib.rs to test unexported items
|
2022-09-19 11:07:20 +08:00 |
|
Pascal Seitz
|
a16b466460
|
merge ColumnExt with Column trait
|
2022-09-16 18:15:18 +08:00 |
|
Pascal Seitz
|
b8d8fdeb6e
|
move benches, improve bench data
|
2022-09-16 16:42:23 +08:00 |
|
Pascal Seitz
|
9f610b25af
|
fix benches, add benches
|
2022-09-16 16:38:48 +08:00 |
|
Pascal Seitz
|
29d56111de
|
refactor, fix api
refactor
fix clippy
fix docs
remove unused code
fix bytesfield index api flaw
|
2022-09-07 18:43:04 +08:00 |
|
Paul Masurel
|
c632fc014e
|
Refactoring fast fields codecs.
This removes the GCD part as a codec, and
makes it so that fastfield codecs all share
the same normalization part (shift + gcd).
|
2022-09-05 23:07:12 +09:00 |
|
Paul Masurel
|
26876d41d7
|
Moving the serialization logic to the fastfield_codecs crate.
|
2022-09-03 00:29:52 +09:00 |
|
Paul Masurel
|
54cfd0d154
|
Removing Deserializer trait (#1489)
Removing Deserializer trait and renaming the `Serializer` trait `FastFieldCodec`.
Small refactoring estimate.
|
2022-08-28 04:54:55 +09:00 |
|
PSeitz
|
0dd62169c8
|
merge FastFieldCodecReader wit FastFieldDataAccess (#1485)
* num_vals to FastFieldCodecReader
* split open_from_bytes to own trait
* rename get_u64 to ge_val
* merge traits
|
2022-08-28 03:58:28 +09:00 |
|
Paul Masurel
|
107b19855f
|
Fixing the fastfield codec benchmark (#1484)
|
2022-08-26 05:54:14 +09:00 |
|
Paul Masurel
|
d8f66ba07e
|
Rename fastfield codecs (#1483)
|
2022-08-26 01:19:30 +09:00 |
|
Paul Masurel
|
f908549245
|
Argument missing in bench
|
2022-08-25 15:42:59 +02:00 |
|
Paul Masurel
|
3673a5df9b
|
Homogeneous codec names. (#1481)
|
2022-08-25 05:51:37 +09:00 |
|
Paul Masurel
|
8bbb22e9bf
|
Minor refactoring. Introducing a codec type enum. (#1477)
|
2022-08-25 02:21:41 +09:00 |
|
Pascal Seitz
|
00ebff3c16
|
move fastfield stats to trait
|
2022-08-24 15:29:55 +02:00 |
|
PSeitz
|
11edd6bd59
|
fix for api change (#1467)
|
2022-08-24 01:10:12 +09:00 |
|
Pascal Seitz
|
c39c2d79da
|
move iter to FastFieldDataAccess
|
2022-08-23 11:26:47 +02:00 |
|
Paul Masurel
|
eca6628b3c
|
Minor refactoring (#1266)
|
2022-01-28 15:55:55 +09:00 |
|
Pascal Seitz
|
9b3e508753
|
fix clippy
|
2021-07-01 18:06:09 +02:00 |
|
Pascal Seitz
|
77a0902605
|
replace unwrap, use vec in bench
|
2021-06-14 17:01:46 +02:00 |
|
Pascal Seitz
|
0a534c6ee0
|
rename create to serialize
|
2021-06-14 15:40:07 +02:00 |
|
Pascal Seitz
|
abb5624af2
|
add contributing guidelines, add codec comparer binary
add contributing guidelines
add codec comparer binary to test codec compressions with different test data sets
|
2021-06-14 13:56:40 +02:00 |
|
Pascal Seitz
|
294cd5fd0b
|
streamline traits and tests
|
2021-06-14 13:56:40 +02:00 |
|
Pascal Seitz
|
e78e0fec59
|
add multilinearinterpolation
add multilinearinterpolation, which compresses blocks of size 512
add checks for linear interpolation
|
2021-06-14 13:56:40 +02:00 |
|
Pascal Seitz
|
dfdbfe9eff
|
add benchmark for fast field codecs
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)
|
2021-06-14 13:56:40 +02:00 |
|