Paul Masurel
08f7706973
test store
2021-01-09 10:27:03 +09:00
Paul Masurel
2f14a892ca
added a simple bench for the default analyzer
2021-01-06 19:11:26 +09:00
Paul Masurel
9c3cabce40
Updated version of the rand crate.
2021-01-06 18:09:00 +09:00
Adrien Guillo
9ab25d2575
Cache store reader blocks in an LRU fashion
2020-11-16 19:09:10 -08:00
Adrien Guillo
2875deb4b1
Implement FileWatcher
2020-11-05 20:08:15 -08:00
Paul Masurel
9cc1661ce2
Updating crossbeam ( #909 )
2020-10-13 10:55:50 +09:00
Pasha Podolsky
80cbe889ba
[tantivy] Add brotli codec for row storage ( #885 )
...
* [tantivy] Add brotli codec for row storage
* [tantivy] Fix not actual comments for code
* [CR] Fixes for comment and cursor
2020-10-09 14:51:42 +09:00
Paul Masurel
c23a03ad81
Large API Change in the Directory API. ( #901 )
...
Tantivy used to assume that all files could be somehow memory mapped. After this change, Directory return a `FileSlice` that can be reduced and eventually read into an `OwnedBytes` object. Long and blocking io operation are still required by they do not span over the entire file.
2020-10-08 16:36:51 +09:00
Paul Masurel
579e3d1ed8
Removed dev-deps to serde_yaml
2020-10-06 10:04:06 +09:00
Pasha Podolsky
687a36a49c
[tantivy] Fix for schema deserialization error ( #902 )
...
Co-authored-by: Pasha <pasha@izihawa.net >
2020-10-05 11:24:48 +09:00
dependabot-preview[bot]
3432149759
Update base64 requirement from 0.12 to 0.13 ( #895 )
...
Updates the requirements on [base64](https://github.com/marshallpierce/rust-base64 ) to permit the latest version.
- [Release notes](https://github.com/marshallpierce/rust-base64/releases )
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.12.0...v0.13.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-10-01 11:37:36 +09:00
Paul Masurel
838c476733
Hirevo move to thiserror ( #889 )
...
* Migrated from `failure` to `thiserror`
* Refactoring
Co-authored-by: Nicolas Polomack <nicolas@polomack.eu >
2020-09-30 16:34:10 +09:00
Paul Masurel
19a02b2c30
Merge tag '0.13.1'
...
0.13.1 was published as a hotfix to accomodate tantivy-py.
2020-09-19 21:20:27 +09:00
Paul Masurel
c339b05789
Bumped version and edited changelog
2020-09-19 21:13:19 +09:00
Paul Masurel
4ce9517a82
fix unit test for bench. remove scoref64 feature. fixed test for lz4 feature.
2020-09-08 07:35:00 +09:00
Paul Masurel
3a72b1cb98
Accept dash within field names. ( #874 )
...
Accept dash in field names and enforce field names constraint at the
creation of the schema.
Closes #796
2020-09-01 13:38:52 +09:00
Paul Masurel
31d18dca1c
Removing dependency to atomicwrites ( #866 )
2020-08-21 21:37:05 +09:00
Paul Masurel
3dd0322f4c
Bumped version
2020-08-19 22:41:48 +09:00
Paul Masurel
2481c87be8
Block wand ( #856 )
2020-08-19 22:36:36 +09:00
Paul Masurel
c0be461191
Removing tantivy-fst conf and removing warning. ( #813 )
2020-04-18 20:19:23 +09:00
dependabot-preview[bot]
1fb562f44a
Update fail requirement from 0.3 to 0.4 ( #810 )
...
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.3.0...v0.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-17 07:14:19 +09:00
Rob Young
c591d0e591
Switch fst dependency to git ( #808 )
...
Closes #803
This allows the package to be built without first cloning the
tantivy-search/fst repo into the expected place. This should fix CI.
2020-04-16 23:05:12 +09:00
Paul Masurel
cfbdef5186
Using tantivy-fst version 0.3.
2020-03-31 23:24:54 +09:00
Paul Masurel
d04368b1d4
Closes #788 . OR not working when using conjunction by default. ( #802 )
2020-03-31 21:13:50 +09:00
Paul Masurel
873a808321
Removed itertools ( #792 )
2020-03-11 18:41:04 +09:00
dependabot-preview[bot]
6fa8f9330e
Update base64 requirement from 0.11.0 to 0.12.0 ( #791 )
...
Updates the requirements on [base64](https://github.com/marshallpierce/rust-base64 ) to permit the latest version.
- [Release notes](https://github.com/marshallpierce/rust-base64/releases )
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.11.0...v0.12.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-11 17:51:22 +09:00
Paul Masurel
50b5efae46
Added derive feature to serde crate
2020-03-06 23:46:29 +09:00
Paul Masurel
486b8fa9c5
Removing serde-derive dependency ( #786 )
2020-03-06 23:33:58 +09:00
Paul Masurel
7ff5c7c797
Removing the fst feature in the levenshtein_automata crate.
2020-03-02 21:47:05 +09:00
Paul Masurel
98b9d5c6c4
Closes #780 . Will be fixed on the next published release.
2020-02-21 09:41:52 +09:00
Paul Masurel
81f35a3ceb
Bumped tantivy-grammar version
2020-02-19 22:08:31 +09:00
Paul Masurel
14735ce3aa
Update snap version to 1. ( #781 )
2020-02-17 10:41:44 +09:00
Halvor Fladsrud Bø
5795488ba7
Backward iteration for termdict range ( #757 )
...
* Added backwards iteration to termdict
* Ran formatter
* Updated fst dependency
* Updated dependency
* Changelog and version
* Fixed version
* Made it part of 12.0
2020-01-30 09:59:21 +09:00
Paul Masurel
c3045dfb5c
Remove time dev-deps by relying on chrono::Duration reexport.
2020-01-29 23:25:03 +09:00
dependabot-preview[bot]
f6847c46d7
Update tantivy-fst requirement from 0.1 to 0.2 ( #750 )
...
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/compare/0.1.1...0.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-21 07:57:39 +09:00
Paul Masurel
87120acf7c
Bump version
2019-12-20 21:22:43 +09:00
Paul Masurel
f6000aece7
Closes #732
...
The future returned by `IndexWriter::merge` does not borrow `&mut self`
2019-12-18 21:48:51 +09:00
Paul Masurel
2b3fe3a2b5
Bumped version for hotfix
2019-12-17 21:10:50 +09:00
Paul Masurel
c0011edd05
Added version for tantivy-grammar before publish
2019-12-16 08:35:17 +09:00
Paul Masurel
dfbe337fe2
Optimize deletes ( #723 )
...
Closes #710
2019-12-13 09:50:00 +09:00
Paul Masurel
5cffa71467
Using census 0.4
2019-12-06 10:04:01 +09:00
Christian Hunstad
db9e81d0f9
Updated rust-stemmers version to 1.2 ( #716 )
...
* Updated rust-stemmers version to 1.2
* 1.2.0 -> 1.2
2019-11-25 22:38:48 +09:00
Paul Masurel
451a0252ab
thread pool merge ( #704 )
2019-11-20 21:18:05 +09:00
Paul Masurel
42756c7474
Removing futures-cpupool and upgrading to futures-0.3
2019-11-15 18:35:31 +09:00
Jacob Brown
6e4fdfd4bf
replace scoped_pool ( #685 )
2019-11-07 10:26:08 +09:00
dependabot-preview[bot]
7305ad575e
Update smallvec requirement from 0.6 to 1.0 ( #686 )
...
Updates the requirements on [smallvec](https://github.com/servo/rust-smallvec ) to permit the latest version.
- [Release notes](https://github.com/servo/rust-smallvec/releases )
- [Commits](https://github.com/servo/rust-smallvec/compare/v0.6.0...v1.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-07 09:55:33 +09:00
dependabot-preview[bot]
ce42bbf5c9
Update base64 requirement from 0.10.0 to 0.11.0 ( #676 )
...
Updates the requirements on [base64](https://github.com/marshallpierce/rust-base64 ) to permit the latest version.
- [Release notes](https://github.com/marshallpierce/rust-base64/releases )
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.10.0...v0.11.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-26 15:24:47 +09:00
Paul Masurel
46caec1040
Updating uuid to 0.8 ( #674 )
2019-10-25 09:02:00 +09:00
fdb-hiroshima
d8894f0bd2
add checksum check in ManagedDirectory ( #605 )
...
* add checksum check in ManagedDirectory
fix #400
* flush after writing checksum
* don't checksum atomic file access and clone managed_paths
* implement a footer storing metadata about a file
this is more of a poc, it require some refactoring into multiple files
`terminate(self)` is implemented, but not used anywhere yet
* address comments and simplify things with new contract
use BitOrder for integer to raw byte conversion
consider atomic write imply atomic read, which might not actually be true
use some indirection to have a boxable terminating writer
* implement TerminatingWrite and make terminate() be called where it should
add dependancy to drop_bomb to help find where terminate() should be called
implement TerminatingWrite for wrapper writers
make tests pass
/!\ some tests seems to pass where they shouldn't
* remove usage of drop_bomb
* fmt
* add test for checksum
* address some review comments
* update changelog
* fmt
2019-09-18 18:26:25 +09:00
Paul Masurel
4b9c1dce69
Moving queyr grammar to a different crate. ( #645 )
2019-09-05 09:37:28 +09:00