Paul Masurel
a6b5f4f5b5
in ram segments
2020-03-13 09:01:44 +09:00
Paul Masurel
7859ee4a39
NRT volatile
2020-03-11 18:55:09 +09:00
Paul Masurel
f06e116aae
Update
2020-03-11 18:55:09 +09:00
Paul Masurel
ec32e0546a
Added the concept of Volatile Segment.
2020-03-11 18:55:09 +09:00
Paul Masurel
0cd10e1197
Moving the StoreWriter out of the SegmentSerializer.
2020-03-11 18:55:09 +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
b3f0ef0878
Avoid writing a new delete file if there was no actual deletes. ( #787 )
...
When applying the delete operations in the delete queue, it is possible
that there was no new deleted document.
In this case, avoid creating a new delete file, and updating the delete
opstamp.
2020-03-08 13:04:21 +09:00
Paul Masurel
04304262ba
cargo fmt
2020-03-08 09:58:42 +09:00
Paul Masurel
920ced364a
Added a method to persist the RAMDirectory into a different directory.
2020-03-07 17:00:50 +09:00
Paul Masurel
e0499118e2
Minor refactoring
2020-03-07 15:56:03 +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
Minoru Osuka
b2baed9bdd
Add Lindera to README.md ( #785 )
...
* Add Lindera to README.md
* Put lindera in first place
2020-03-03 20:23:59 +09:00
Paul Masurel
b591542c0b
Removing err.description() before deprecation.
2020-03-03 09:58:49 +09:00
Paul Masurel
a83fa00ac4
Faster compilation of query-grammar. ( #784 )
2020-03-02 22:12:42 +09:00
Paul Masurel
7ff5c7c797
Removing the fst feature in the levenshtein_automata crate.
2020-03-02 21:47:05 +09:00
Paul Masurel
1748602691
ignore -> compile_fail
2020-03-02 09:59:48 +09:00
Paul Masurel
6542dd5337
Removing parenthesis.
2020-03-01 09:41:53 +09:00
Nicholas Connor
c64a44b9e1
Slight re-organization to increase contrast of "Getting Started" ( #783 )
2020-02-28 08:42:38 +09:00
Paul Masurel
fccc5b3bed
Closes #758
2020-02-27 17:58:43 +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
afd2c1a8ad
Merge branch 'master' of github.com:tantivy-search/tantivy
0.12
2020-02-19 22:08:44 +09:00
Paul Masurel
81f35a3ceb
Bumped tantivy-grammar version
2020-02-19 22:08:31 +09:00
Paul Masurel
7e2e765f4a
Bumped tantivy-grammar version
2020-02-19 22:07:54 +09:00
Paul Masurel
7d6cfa58e1
[WIP] Alternative take on boosted queries ( #772 )
...
* Alternative take on boosted queries
* Fixing unit test
* Added boosting to the query grammar.
* Made BoostQuery public.
* Added support for boosting field in QueryParser
Closes #547
2020-02-19 11:04:38 +09:00
Paul Masurel
14735ce3aa
Update snap version to 1. ( #781 )
2020-02-17 10:41:44 +09:00
Paul Masurel
72f7cc1569
Closes #777 ( #779 )
2020-02-17 09:53:38 +09:00
Paul Masurel
abef5c4e74
Updating combine to version 4 ( #775 )
2020-02-06 23:02:48 +09:00
Paul Masurel
ae14022bf0
Removed use::Result. ( #771 )
2020-01-31 18:47:02 +09:00
Alexander
55f5658d40
Make Executor public so Searcher::search_in_executor method now can be used ( #769 )
...
* Make Executor public so Searcher::search_in_executor method now can be used
* Fixed cargo fmt
2020-01-31 15:50:26 +09:00
Paul Masurel
3ae6363462
Updated CHANGELOG
2020-01-30 10:16:56 +09:00
Halvor Fladsrud Bø
9e20d7f8a5
Maximum size of segment to be considered for merge ( #765 )
...
* Replicated changes from dead PR
* Ran formatter.
2020-01-30 10:14:34 +09:00
Halvor Fladsrud Bø
ab13ffe377
Facet path string ( #759 )
...
* Added to_path_string
* Fixed logic. Found strange behavior with string comparisons.
* ran formatter
* Fixed test
* Fixed format
* Fixed comment
2020-01-30 10:11:29 +09:00
Paul Masurel
039138ed50
Added the empty dictionary item in the CHANGELOG
2020-01-30 10:10:34 +09:00
Paul Masurel
6227a0555a
Added unit test for empty dictionaries.
2020-01-30 10:08:27 +09:00
Audun Halland
f85d0a522a
Optimize TermDictionary::empty by precomputed data source ( #767 )
2020-01-30 10:04:58 +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
Paul Masurel
811fd0cb9e
Dynamic analyzer ( #755 )
...
* Removed generics in tokenizers
* lowercaser
* Added TokenizerExt
* Introducing BoxedTokenizer
* Introducing BoxXXXXX helper struct
* Closes #762 .
* Introducing a TextAnalyzer
2020-01-29 18:23:37 +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
92dac7af5c
Return an error instead of panicking when sorting by a non fast field. ( #748 )
...
Closes #747
2020-01-08 13:41:02 +09:00
Paul Masurel
801905d77f
Davide romanini arm atomic mutex ( #746 )
...
* Add atomic mutex implementation for ARM.
* Applied rustfmt.
* rustfmt
Co-authored-by: davide-romanini <davide.romanini@gmail.com >
2019-12-30 23:42:11 +09:00
Paul Horn
8f5ac86f30
Expose UserOperation as a public type. ( #744 )
...
In order to make `IndexWriter::run` callable from outside of the create,
the `UserOperation` type needs to be publicly available.
Since the `indexer` module is private, we just export the `UserOperation`
type directly.
2019-12-29 22:37:13 +09:00
Paul Masurel
d12a06b65b
Tiny code simplification.
2019-12-26 09:33:17 +09:00
Minoru Osuka
749432f949
Make SchemaBuilder::add_field() public ( #742 )
...
* Make add_field() to public
* cargo format
2019-12-25 20:37:34 +09:00
Paul Masurel
c1400f25a7
Handle facet search in the QueryParser. ( #741 )
...
Closes #738
2019-12-25 17:43:33 +09:00
Paul Masurel
87120acf7c
Bump version
0.11.3
2019-12-20 21:22:43 +09:00
Paul Masurel
401f74f7ae
Implement fast field for DateTime. ( #736 )
2019-12-20 21:20:15 +09:00
Paul Masurel
03d31f6713
Update CHANGELOG
2019-12-19 10:07:43 +09:00