Commit Graph

448 Commits

Author SHA1 Message Date
Paul Masurel
9ab92b7739 i64 fast field working 2017-05-04 16:46:14 +08:00
Paul Masurel
962bddfbbf Merge with panicks. 2017-05-04 16:46:14 +08:00
Paul Masurel
26cfe2909f FastField with different types 2017-05-04 16:46:13 +08:00
Paul Masurel
afdfb1a69b Compiling... fastfield not implemented yet 2017-05-04 16:46:13 +08:00
Paul Masurel
deb04eb090 issue/65 Switching to u64. 2017-05-04 16:46:13 +08:00
Paul Masurel
8a28d1643d Using u32 for field ids 2017-04-15 13:04:33 +09:00
Paul Masurel
3a472914ce Fix .write -> .write_all 2017-03-06 16:28:30 +09:00
Paul Masurel
6a002bcc76 NOBUGwq 2017-02-25 21:20:55 +09:00
Paul Masurel
1d9924ee90 Closes #43. 2017-02-25 19:32:36 +09:00
Paul Masurel
7315000fd4 issue/43 Merging ok for postings / fastfields. 2017-02-19 22:39:31 +09:00
Paul Masurel
e12fc4bb09 issue/43 deletes
merge not working
only updating uncommitted
2017-02-19 22:39:04 +09:00
Paul Masurel
0820992141 issue/43 docstamp -> opstamp 2017-02-19 22:38:39 +09:00
Paul Masurel
fba44b78b6 issue/43 Added delete doc file 2017-02-19 22:38:15 +09:00
Paul Masurel
121a20950b issue/55 Fixed readme and remove the comments. 2016-11-26 13:13:33 +09:00
Paul Masurel
044880ea9b issue/55 working. 2016-11-25 20:18:10 +09:00
Paul Masurel
b493051fe4 Compression working without simd working 2016-11-24 23:11:30 +09:00
Paul Masurel
a87c7a6400 issue/55 externalizing the bitpacker 2016-11-24 09:51:25 +09:00
Paul Masurel
b875b18bd6 issue/55 simdcompression is a feature. 2016-11-23 19:24:19 +09:00
Paul Masurel
6229a92730 issue/50 Removed SegmentPostingsTestFactory for just using VecPostings 2016-11-02 17:58:20 +09:00
Paul Masurel
249759c878 issue/50 Test broken 2016-11-02 00:51:50 +09:00
Paul Masurel
91b8402e61 NOBUG Using BufWriter<Box<Write>> 2016-10-25 10:27:43 +09:00
Paul Masurel
9358eb32f0 bug/4 Removed useless use of Cursor. 2016-10-16 23:25:03 +09:00
Paul Masurel
20c089b9f1 bug/4 fixed for clippy 2016-10-16 18:31:29 +09:00
Paul Masurel
1a08ca4f95 Doc 2016-09-22 15:45:37 +09:00
Paul Masurel
ca331e7fe5 Added documentation / HeapAllocable 2016-09-22 14:32:44 +09:00
Paul Masurel
025ab3c7ab NOBUG Added comments. 2016-09-21 10:27:43 +09:00
Paul Masurel
f3a24f5b3c NOBUG Code cleaning , cargo clippy 2016-09-19 17:01:37 +09:00
Paul Masurel
2895a1feb1 Merge remote-tracking branch 'origin/master' into bug8/experimental 2016-09-15 00:01:53 +09:00
Paul Masurel
b911c4dc98 Indexing works. 3'22 2016-09-13 00:36:42 +09:00
Paul Masurel
33aa151916 BUG-21 Remove useless 64 bits padding in fastfield.
Closes #21
2016-09-06 09:57:17 +09:00
Paul Masurel
e6200e85af Schema now:
- internally wrapped by an Arc, cloning aggressively is ok.
- a field in schema, redundant with metas
- read-only. Needs to be built via a SchemaBuilder.
2016-08-23 22:23:47 +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
e847de1ebb Refactoring, and making server working with a dynamic schema 2016-08-14 14:28:36 +09:00
Paul Masurel
86449deba5 Updated schema doc. Fixed test cases. 2016-08-11 14:36:17 +09:00
Paul Masurel
b1056b6455 Added bench cli 2016-08-02 10:21:28 +09:00
Paul Masurel
8daf783510 Allowing fast field with amplitude 0 2016-08-01 22:39:55 +09:00
Paul Masurel
b39203c88c Added divide by 0 as returning always 0 in divider by 2016-08-01 10:47:21 +09:00
Paul Masurel
090973ff16 Added field norms. 2016-07-31 22:01:54 +09:00
Paul Masurel
97c6be1882 Added fieldnorms 2016-07-31 20:19:36 +09:00
Paul Masurel
e486495cb8 Code cleaning. 2016-07-31 15:34:32 +09:00
Paul Masurel
b93fa39910 Added test for field entry json ser/deser 2016-06-19 23:01:24 +09:00
Paul Masurel
9d8b3759d8 Test passing 2016-06-19 16:08:55 +09:00
Paul Masurel
19b3835b53 Fixed fastfield. 2016-06-19 12:37:52 +09:00
Paul Masurel
6d30546517 Swith to copy semantics for Field 2016-06-19 00:37:03 +09:00
Paul Masurel
3a8d566563 Started refactoring 2016-06-19 00:19:17 +09:00
Paul Masurel
4cb3a7f077 moved common 2016-05-01 11:26:34 +09:00
Paul Masurel
99cc544720 moved schema in a different mod 2016-05-01 09:54:51 +09:00
Paul Masurel
6f148653ff moved fastfield to its own mod. 2016-04-30 19:18:54 +09:00