Pascal Seitz
2efebdb1bb
remove tokenstream vec alloc
2022-10-11 10:30:56 +08:00
Pascal Seitz
d742275048
renames
2022-10-05 19:16:49 +08:00
Pascal Seitz
8b42c4c126
disable linear codec for multivalue value index
...
don't materialize index column on merge
use simpler chain() variant
2022-10-05 19:09:17 +08:00
PSeitz
7905965800
Merge pull request #1594 from quickwit-oss/flat_map_with_buffer
...
Removing alloc on all .next() in MultiValueColumn
2022-10-05 18:34:15 +08:00
Pascal Seitz
f60a551890
add flat_map_with_buffer to Iterator trait
2022-10-05 17:44:26 +08:00
Paul Masurel
7baa6e3ec5
Removing alloc on all .next() in MultiValueColumn
2022-10-05 17:12:06 +09:00
Bruce Mitchener
b3bf9a5716
Documentation improvements.
2022-10-05 14:18:10 +07:00
PSeitz
4cf911d56a
Merge pull request #1587 from quickwit-oss/no_get_val_in_serialize
...
remove get_val in serialization
2022-10-04 12:56:48 +08:00
Pascal Seitz
6d9a123cf2
remove get_val in serialization
...
remove get_val in serialization and mark as unimplemented!()
replace get_val with iter in linear codec
remove MultivalueStartIndexRandomSeeker
replace MultivalueStartIndexIter with closure
Sample 100 values in linear codec
2022-10-04 12:01:25 +08:00
Pascal Seitz
b062ab2196
use groupby instead of vec allocation
2022-10-04 09:26:26 +08:00
Pascal Seitz
a695edcc95
remove dead indexing code
2022-10-03 09:44:02 +08:00
PSeitz
b50e4b7c20
Merge pull request #1566 from quickwit-oss/fix_docstore_sorting
...
fix docstore settings for temp docstore
2022-09-30 10:10:36 +08:00
PSeitz
f8686ab1ec
improve comments
...
Co-authored-by: Paul Masurel <paul@quickwit.io >
2022-09-30 10:06:34 +08:00
PSeitz
2fe42719d8
Merge pull request #1570 from quickwit-oss/no_sort_on_multi
...
validate index settings on create
2022-09-30 09:17:03 +08:00
PSeitz
fadd784a25
log improvements ( #1564 )
2022-09-30 09:39:26 +09:00
Pascal Seitz
0e94213af0
validate index settings on create
2022-09-29 18:58:09 +08:00
Pascal Seitz
8f647b817f
fix docstore settings for temp docstore
...
fixes #1565
2022-09-28 17:53:59 +08:00
Bruce Mitchener
cb252a42af
docs: "associated to" -> "associated with" ( #1557 )
...
This reads better this way.
2022-09-26 20:23:37 +09:00
Pascal Seitz
f757471077
prepare for ip field
2022-09-26 16:27:35 +08:00
PSeitz
21e0adefda
use binary search instead of linear for get_val in merge ( #1548 )
...
* use binary search instead of linear for get_val in merge
* use partition_point
2022-09-26 09:42:33 +09:00
Bruce Mitchener
ea8e6d7b1d
Tidy up clippy config. ( #1547 )
...
* Checking cfg_attr is no longer necessary.
* Don't need multiple `clippy::` prefixes on a name.
2022-09-26 09:37:55 +09:00
trinity-1686a
fa3d786a2f
Add support for deleting all documents matching query ( #1535 )
...
* add support for deleting all documents matching query
#1494
2022-09-22 21:26:09 +09:00
Paul Masurel
1998111521
Minor refactoring fast fields ( #1537 )
2022-09-21 12:46:11 +09:00
Bruce Mitchener
cf02e32578
Improvements to doc linking, grammar, etc.
2022-09-19 18:10:22 +07:00
Bruce Mitchener
6a88ac3fe3
Documentation improvements.
...
Fix some linking, some grammar, some typos, etc.
2022-09-18 18:05:37 +07:00
Paul Masurel
64f08a1a5c
Hiding useless symbols and removing code. ( #1522 )
2022-09-16 14:42:27 +09:00
Paul Masurel
817225edfb
Allow for a same-thread doc compressor. ( #1510 )
...
In addition, it isolates the doc compressor logic,
better reports io::Result.
In the case of the same-thread doc compressor,
the blocks are also not copied.
2022-09-13 15:32:48 +09:00
Pascal Seitz
edd9155b88
return Write, add documentation
2022-09-08 12:41:55 +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
PSeitz
1f3d8ca7e2
Merge pull request #1507 from quickwit-oss/improve_test
...
add check to proptest
2022-09-07 02:30:29 -07:00
PSeitz
54696da771
Merge pull request #1505 from quickwit-oss/refact-fast-field
...
Refact fast field
2022-09-07 02:07:42 -07:00
Pascal Seitz
21c2205de9
add check to proptest
2022-09-07 16:58:07 +08:00
Pascal Seitz
9c2ef81198
fix clippy
2022-09-06 13:34:36 +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
Pascal Seitz
085e63ae43
return new segment meta
2022-09-05 15:19:01 +08:00
Pascal Seitz
f6f23ba684
optionally create segment on merge
...
create a new segment only if it contains data
fixes #1189
2022-09-05 15:07:03 +08:00
Paul Masurel
26876d41d7
Moving the serialization logic to the fastfield_codecs crate.
2022-09-03 00:29:52 +09:00
Paul Masurel
8e775b6c3d
Refactoring dyn Column ( #1502 )
2022-09-02 17:26:30 +09:00
Paul Masurel
a451f6d60d
Minor refactoring. ( #1495 )
2022-08-31 12:00:58 +09:00
Pascal Seitz
54972caa7c
remove Column impl on Vec
...
remove Column impl on Vec to avoid function shadowing
2022-08-29 11:57:41 +02:00
Pascal Seitz
6316eaefc6
fix benches
2022-08-28 14:38:30 +02:00
Paul Masurel
5331be800b
Introducing a column trait
2022-08-28 14:14:27 +02:00
Paul Masurel
298b5dd726
GCD wrapper uses DividerU64 ( #1478 )
2022-08-25 02:29:13 +09:00
Pascal Seitz
00ebff3c16
move fastfield stats to trait
2022-08-24 15:29:55 +02:00
Pascal Seitz
c39c2d79da
move iter to FastFieldDataAccess
2022-08-23 11:26:47 +02:00
Paul Masurel
7f9ba0ee50
Minor readability refactoring in the SegmentDocIdMapping ( #1451 )
2022-08-22 22:44:36 +09:00
Kian-Meng Ang
625bcb4877
Fix typos and markdowns
...
Found via these commands:
codespell -L crate,ser,panting,beauti,hart,ue,atleast,childs,ond,pris,hel,mot
markdownlint *.md doc/src/*.md --disable MD013 MD025 MD033 MD001 MD024 MD036 MD041 MD003
2022-08-13 18:25:47 +08: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
Kanji Yomoda
af84e74284
Replace deprecated std package's constants on floats and integers ( #1420 )
2022-07-22 08:05:08 +09:00
Pascal Seitz
7e032a9efd
apply gcd on fastfield as preprocessing
2022-07-20 16:19:47 +02:00