Paul Masurel
7211df6719
Failrs ( #600 )
...
* Single thread tests
* Isolating fail tests into a different binary
2019-07-22 13:17:21 +09:00
Paul Masurel
35236c8634
Seek not required in Directory's write anymore ( #584 )
2019-07-03 10:12:33 +09:00
Paul Masurel
462774b15c
Tiqb feature/2018 ( #583 )
...
* rust 2018
* Added CHANGELOG comment
2019-07-01 10:01:46 +09:00
Paul Masurel
663dd89c05
Feature/reader ( #517 )
...
Adding IndexReader to the API. Making it possible to watch for changes.
* Closes #500
2019-03-20 08:39:22 +09:00
Paul Masurel
b422f9c389
Partially addresses #500 ( #502 )
...
Using `tantivy_fst`. Storing `Weak<Mmap>` in the Mmap cache.
2019-02-23 10:33:59 +09:00
Paul Masurel
7b97dde335
Clippy + cargo fmt
2019-01-28 12:37:55 +01:00
Paul Masurel
644b4bd0a1
Issue/468b ( #482 )
...
* Moving lock to directory/
* added fs2
* doc
* Using fs2 for locking
* Added unit test
* Fixed error message related unit test
* Fixing location of import
2019-01-27 12:32:21 +01:00
Vignesh Sarma K
b9558801a1
Declare and implement separate Clone Traits ( #336 )
...
For traits, `Directory` and `MergePolicy`.
refer #306
2018-07-18 12:36:43 +09:00
Paul Masurel
af9280c95f
Removed SourceRead. Relying on the new owned-read crate instead
2018-07-04 12:47:25 +09:00
Paul Masurel
8ebbf6b336
Issue/325 ( #330 )
...
* Introducing a SegmentMea inventory.
* Depending on census=0.1
* Cargo fmt
2018-06-30 13:11:41 +09:00
Paul Masurel
78673172d0
Cargo fmt
2018-04-21 20:05:36 +09:00
Paul Masurel
1d9566e73c
Making mmap a feature
2018-03-31 13:23:43 +09:00
Paul Masurel
930010aa88
Unit test passing
2018-01-28 00:03:51 +09:00
Paul Masurel
1e55189db1
NOBUG rustfmt
2017-12-14 19:30:31 +09:00
Paul Masurel
3d0082d020
Delta encoded. Range and get are broken
2017-08-26 19:59:51 +09:00
Paul Masurel
413d0e1719
NOBUG test passing
2017-08-13 17:57:11 +09:00
Paul Masurel
02bfa9be52
Moving to termdict
2017-05-19 08:43:52 +09:00
Paul Masurel
4c8f9742f8
format
2017-05-15 22:30:18 +09:00
Paul Masurel
17631ed866
issue/96 Added functionality to protect files from deletion
...
Hopefully fixed the race condition happening when merging files.
2017-04-02 18:48:20 +09:00
Laurentiu Nicola
2b5a4bbde2
Don't delete twice on not(windows)
2017-03-21 07:48:58 +02:00
Laurentiu Nicola
2d169c4454
Delay deleting the files in the test suite to make it work on Windows
2017-03-21 07:37:28 +02:00
Paul Masurel
4b7afa2ae7
issue/77 Added managed directory
2017-03-03 22:41:37 +09:00
Paul Masurel
d007cf3435
issue/43 simplification. removed the notion of delete cursor.
2017-02-19 22:39:04 +09:00
Paul Masurel
91b8402e61
NOBUG Using BufWriter<Box<Write>>
2016-10-25 10:27:43 +09:00
Paul Masurel
9298a6ad9e
bug/4
2016-10-01 19:03:36 +09:00
Paul Masurel
1a08ca4f95
Doc
2016-09-22 15:45:37 +09:00
Paul Masurel
0b11ed517a
NOBUG Added documents.
2016-09-20 11:07:40 +09:00
Paul Masurel
f3a24f5b3c
NOBUG Code cleaning , cargo clippy
2016-09-19 17:01:37 +09:00
Paul Masurel
d244a198e2
Added unit tests and related bugfix.
...
Closes #17
2016-08-20 00:11:09 +09:00
Paul Masurel
f1d2f6b34a
Moved directory errors to a submodule
2016-08-19 17:07:32 +09:00
Paul Masurel
7b5e457e1e
Added delete.
2016-08-19 10:35:19 +09:00
Paul Masurel
08612899eb
Change error used in directory.
2016-08-19 00:56:13 +09:00
Paul Masurel
0972a1c6a0
Removing data copy in the RAMDirectory
...
The fst crate recently added support for sliced `Arc<Vec<u8>>`.
This called for a rewrite of the RAMDirectory for tantivy's RAMDirectory.
Previously every single read was copying data.
In addition:
- RAMDirectory's Write object panic if someone does not flush
right before the destruction of the object.
- In the same spirit, the postings serializer panics if someone
opens a term without closing the previous one.
Closes #16
2016-08-18 10:45:34 +09:00
Paul Masurel
9a8f153d2b
positions
2016-08-13 13:15:39 +09:00
Paul Masurel
0ee473f474
Added tantivy::Error
2016-08-06 17:02:31 +09:00
Paul Masurel
090973ff16
Added field norms.
2016-07-31 22:01:54 +09:00
Paul Masurel
97edf1f5cb
unsure checkpoijnt
2016-06-12 15:15:49 +09:00
Paul Masurel
26826ac4ea
Moved postings and directory to a different module
2016-04-30 18:45:44 +09:00