PSeitz
600548fd26
Merge pull request #1694 from quickwit-oss/dependabot/cargo/zstd-0.12
...
Update zstd requirement from 0.11 to 0.12
2022-11-25 05:48:59 +01:00
dependabot[bot]
f53e65648b
Update env_logger requirement from 0.9.0 to 0.10.0
...
Updates the requirements on [env_logger](https://github.com/rust-cli/env_logger ) to permit the latest version.
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.9.0...v0.10.0 )
---
updated-dependencies:
- dependency-name: env_logger
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-24 20:07:52 +00:00
dependabot[bot]
a05c184830
Update zstd requirement from 0.11 to 0.12
...
Updates the requirements on [zstd](https://github.com/gyscos/zstd-rs ) to permit the latest version.
- [Release notes](https://github.com/gyscos/zstd-rs/releases )
- [Commits](https://github.com/gyscos/zstd-rs/commits )
---
updated-dependencies:
- dependency-name: zstd
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-23 20:15:32 +00:00
Adam Reichold
a4b759d2fe
Include stop word lists from Lucene and the Snowball project ( #1666 )
2022-11-09 16:57:35 +09:00
Pascal Seitz
500a0d5e48
update criterion to 0.4
2022-11-04 13:26:29 +08:00
Adam Reichold
cd952429d2
Add dictionary-based SplitCompoundWords token filter.
2022-10-27 08:30:33 +02:00
Adam Reichold
bbb058d976
Replace FNV by rustc-hash
...
Both construction have similar goals but rustc-hash ist better suited for
contemporary CPU as it works one word at a time instead of byte per byte.
2022-10-27 00:35:09 +02:00
Paul Masurel
c24157f28b
Bumping version format. ( #1640 )
...
The docstore format has changed in a non-compatible manner.
2022-10-21 15:35:35 +09:00
Paul Masurel
94313b62f8
Hotfix issue/1629 - position broken ( #1633 )
...
* Bugfix position broken.
For Field with several FieldValues, with a
value that contained no token at all, the token position
was reinitialized to 0.
As a result, PhraseQueries can show some false positives.
In addition, after the computation of the position delta, we can
underflow u32, and end up with gigantic delta.
We haven't been able to actually explain the bug in 1629, but it
is assumed that in some corner case these delta can cause a panic.
Closes #1629
2022-10-20 11:03:55 +09:00
Pascal Seitz
36e1c79f37
replace cbor with cborium
...
closes #1526
2022-10-07 13:23:39 +08:00
Bruce Mitchener
a9d2f3db23
Tantivy requires Rust 1.62 or later. ( #1583 )
...
Tantivy needs the `total_cmp` feature to compile, which was stabilized
in Rust 1.62.
2022-10-03 18:31:07 +09:00
Paul Masurel
b4b4f3fa73
Removing default features for zstd ( #1574 )
2022-09-30 13:02:46 +09:00
dependabot[bot]
0bcdf3cbbf
Update tantivy-fst requirement from 0.3.0 to 0.4.0
...
Updates the requirements on [tantivy-fst](https://github.com/tantivy-search/fst ) to permit the latest version.
- [Release notes](https://github.com/tantivy-search/fst/releases )
- [Commits](https://github.com/tantivy-search/fst/commits )
---
updated-dependencies:
- dependency-name: tantivy-fst
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-09-28 20:50:43 +00:00
Paul Masurel
e029fdfca7
Perf fix on the MonotonicMapping column ( #1519 )
...
The Monotonic mapping was using the default implementation
for `get_range` and `.iter`.
As a result, some of the column used in merge (e.g. multivalued
fast fields) were exhibiting a very strong performance regression.
2022-09-15 14:20:43 +09:00
dependabot[bot]
8006f63426
Update criterion requirement from 0.3.5 to 0.4.0 ( #1517 )
...
Updates the requirements on [criterion](https://github.com/bheisler/criterion.rs ) to permit the latest version.
- [Release notes](https://github.com/bheisler/criterion.rs/releases )
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.3.5...0.4.0 )
---
updated-dependencies:
- dependency-name: criterion
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-13 10:02:12 +09:00
Adam Reichold
0a907d0319
Move pretty_assertions from dependencies to dev-dependencies to reduce dependency closure of downstream projects. ( #1515 )
2022-09-10 18:01:26 +09:00
Paul Masurel
67d94f5bd2
Getting rid of the gcd dependency and using NonZeroU64 in gcd. ( #1459 )
2022-08-23 07:25:26 +09:00
Pascal Seitz
2e0a7d072f
use single pass for gcd
2022-07-22 16:04:32 +02: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
dependabot[bot]
fbc469e5df
Update pprof requirement from 0.9.0 to 0.10.0 ( #1400 )
...
Updates the requirements on [pprof](https://github.com/tikv/pprof-rs ) to permit the latest version.
- [Release notes](https://github.com/tikv/pprof-rs/releases )
- [Changelog](https://github.com/tikv/pprof-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tikv/pprof-rs/compare/v0.9.1...v0.10.0 )
---
updated-dependencies:
- dependency-name: pprof
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-04 11:29:33 +09:00
Paul Masurel
f0a2b1cc44
Bumped tantivy and subcrate versions.
2022-05-25 22:50:33 +09:00
Paul Masurel
fcfdc44c61
Bumped tantivy-grammar version
2022-05-25 21:52:46 +09:00
PSeitz
89e19f14b5
Merge pull request #1374 from kryesh/main
...
Add Zstd compression support, Make block size configurable via IndexSettings
2022-05-25 07:39:46 +02:00
Antoine G
9ee4772140
Fix deps for unicode regex compiling ( #1373 )
...
* lint doc warning
* fix regex build
2022-05-20 10:18:44 +09:00
Kryesh
03040ed81d
Add Zstd compression support
2022-05-18 14:04:43 +10:00
dependabot[bot]
cbd06ab189
Update pprof requirement from 0.8.0 to 0.9.0 ( #1365 )
...
Updates the requirements on [pprof](https://github.com/tikv/pprof-rs ) to permit the latest version.
- [Release notes](https://github.com/tikv/pprof-rs/releases )
- [Changelog](https://github.com/tikv/pprof-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tikv/pprof-rs/commits )
---
updated-dependencies:
- dependency-name: pprof
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-11 11:42:04 +09:00
Pascal Seitz
4db655ae82
update dependencies, update edition
2022-04-28 22:50:55 +08:00
Pascal Seitz
bb44cc84c4
update dependencies
2022-04-28 20:55:36 +08:00
PSeitz
ae83fc8298
bump uuid to 1.0 ( #1345 )
2022-04-22 10:02:24 +09:00
dependabot[bot]
a7bc361145
Update pprof requirement from 0.7 to 0.8 ( #1343 )
...
Updates the requirements on [pprof](https://github.com/tikv/pprof-rs ) to permit the latest version.
- [Release notes](https://github.com/tikv/pprof-rs/releases )
- [Changelog](https://github.com/tikv/pprof-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tikv/pprof-rs/commits )
---
updated-dependencies:
- dependency-name: pprof
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-21 09:35:13 +09:00
Uwe Klotz
125707dbe0
Replace chrono with time ( #1307 )
...
For date values `chrono` has been replaced with `time`
- The `time` crate is re-exported as `tantivy::time` instead of `tantivy::chrono`.
- The type alias `tantivy::DateTime` has been removed.
- `Value::Date` wraps `time::PrimitiveDateTime` without time zone information.
- Internally date/time values are stored as seconds since UNIX epoch in UTC.
- Converting a `time::OffsetDateTime` to `Value::Date` implicitly converts the value into UTC.
If this is not desired do the time zone conversion yourself and use `time::PrimitiveDateTime`
directly instead.
Closes #1304
2022-03-21 10:50:19 +09:00
Paul Masurel
46d5de920d
Removes all usage of block_on, and use a oneshot channel instead. ( #1315 )
...
* Removes all usage of block_on, and use a oneshot channel instead.
Calling `block_on` panics in certain context.
For instance, it panics when it is called in a the context of another
call to block.
Using it in tantivy is unnecessary. We replace it by a thin wrapper
around a oneshot channel that supports both async/sync.
* Removing needless uses of async in the API.
Co-authored-by: PSeitz <PSeitz@users.noreply.github.com >
2022-03-18 16:54:58 +09:00
dependabot[bot]
59ec21479f
Update pprof requirement from 0.6 to 0.7 ( #1305 )
...
Updates the requirements on [pprof](https://github.com/tikv/pprof-rs ) to permit the latest version.
- [Release notes](https://github.com/tikv/pprof-rs/releases )
- [Changelog](https://github.com/tikv/pprof-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tikv/pprof-rs/commits )
---
updated-dependencies:
- dependency-name: pprof
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-14 13:57:22 +09:00
Paul Masurel
2e255c4bef
Preparing for release
2022-03-09 09:59:08 +09:00
Paul Masurel
2ead010c83
Tantivy quickwit ( #1293 )
...
* Added sstable and enabling it by default, and parallel boolean query.
* Added async API for FileSlice.
* Added async get_doc
* Reduce blocksize to 32_000
* Added debug logs
Quickwit specific feature a hidden behind the quickwit feature flag.
2022-02-25 17:32:49 +09:00
Paul Masurel
9815067171
Minor changes
2022-02-21 13:55:01 +09:00
PSeitz
972cb6c26d
Aggregation ( #1276 )
...
Added support for aggregation compatible with Elasticsearch's API.
2022-02-21 09:59:11 +09:00
Paul Masurel
e05e2a0c51
Added profiling to indexing bench ( #1282 )
2022-02-18 20:43:28 +09:00
Paul Masurel
850b9eaea4
added a bench to measure the perf of indexing logs ( #1275 )
2022-02-18 16:48:29 +09:00
dependabot[bot]
4c1366da87
Update fastdivide requirement from 0.3 to 0.4 ( #1265 )
...
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>
2022-01-31 11:26:50 +09:00
Paul Masurel
9679c5f306
Rename quickwit-inc -> quickwit-oss
2022-01-27 15:37:09 +09:00
Daniel Müller
2c200b46cb
Use test-log instead of test-env-log ( #1248 )
...
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.
2022-01-04 09:20:30 +09:00
Paul Masurel
9e66c75fc6
Using stable in CI as rustc nightly seems broken
2021-12-10 18:45:23 +09:00
PSeitz
cf92be3bd6
fix lz4_flex version
2021-11-16 06:03:04 +00:00
Paul Masurel
bbc0a2e233
Fixing the build
2021-11-16 09:37:25 +09:00
dependabot[bot]
33301a3eb4
Update fail requirement from 0.4 to 0.5 ( #1197 )
...
Updates the requirements on [fail](https://github.com/tikv/fail-rs ) to permit the latest version.
- [Release notes](https://github.com/tikv/fail-rs/releases )
- [Changelog](https://github.com/tikv/fail-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tikv/fail-rs/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: fail
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-12 23:21:16 +09:00
Paul Masurel
7234bef0eb
Issue/1198 ( #1201 )
...
* Unit test reproducing #1198
* Fixing unit test to handle the error from add_document.
* Bump project version
2021-11-11 16:42:19 +09:00
dependabot[bot]
8b877a4c26
Update measure_time requirement from 0.7.0 to 0.8.0
...
Updates the requirements on [measure_time](https://github.com/PSeitz/rust_measure_time ) to permit the latest version.
- [Release notes](https://github.com/PSeitz/rust_measure_time/releases )
- [Commits](https://github.com/PSeitz/rust_measure_time/commits )
---
updated-dependencies:
- dependency-name: measure_time
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-11-04 20:27:16 +00:00