Clément Renault
|
264fffa826
|
feat: Replace the elapsed dependency by std::time::Instant
|
2019-02-17 16:37:45 +01:00 |
|
Clément Renault
|
bddb37e44f
|
feat: Move SharedData to its own module
|
2019-02-17 16:37:45 +01:00 |
|
Clément Renault
|
a8df438814
|
feat: Implement WriteToBytes/FromSharedDataCursor
|
2019-02-17 16:37:44 +01:00 |
|
Clément Renault
|
cbb0aaa217
|
feat: Introduce the Index structure along with the Events types
|
2019-02-17 16:36:47 +01:00 |
|
Clément Renault
|
2e905bac08
|
chore: Remove Attribute and WordArea structures
|
2019-02-02 14:40:15 +01:00 |
|
Clément Renault
|
a3a28c56fa
|
feat: Replace compressed Match fields by uncompressed ones
|
2019-02-02 14:40:14 +01:00 |
|
Clément Renault
|
64d53ee1bd
|
chore: Rework the data module structures
being able to be constructed from SharedData
|
2018-12-31 19:27:21 +01:00 |
|
Clément Renault
|
0080bf486f
|
feat: Introduce the new Index structure
replacing the old ugly Blob system
|
2018-12-31 19:26:27 +01:00 |
|
Clément Renault
|
6bd779f9ae
|
feat: Improve the deserialization time of a Blob
|
2018-12-31 13:15:37 +01:00 |
|
Clément Renault
|
b27f632e14
|
feat: Make the Attribute and WordArea errors recoverable
|
2018-12-28 16:15:22 +01:00 |
|
Clément Renault
|
b32c96cdc9
|
feat: Introduce a WordArea struct
Useful to highlight matching areas in the original text.
|
2018-12-24 15:58:46 +01:00 |
|
Clément Renault
|
4ebae7784c
|
feat: Create a strong DocumentId type
Forcing it to be something internal will permit to avoid possible miss comparisons to be done with other types.
|
2018-12-24 12:42:24 +01:00 |
|
Clément Renault
|
6cb1bfd815
|
feat: Use sdset Set primitives everywhere possible
|
2018-12-09 14:18:23 +01:00 |
|
Clément Renault
|
c8aee7ed7a
|
fix: Make the merge operator work
|
2018-12-02 12:00:49 +01:00 |
|
Clément Renault
|
9a67db0989
|
test: Add some tests to DocIndexes
|
2018-12-02 12:00:49 +01:00 |
|
Clément Renault
|
2719f1ad3b
|
feat: Introduce the PositiveUpdate
|
2018-12-02 12:00:49 +01:00 |
|
Clément Renault
|
612a8d9d44
|
feat: Make the OpBuilder work only for PositiveBlob
|
2018-12-02 12:00:48 +01:00 |
|
Clément Renault
|
b636e5fe57
|
feat: Introduce the "data-index" entry with merge compaction
|
2018-12-02 12:00:30 +01:00 |
|
Clément Renault
|
0e856db4e6
|
feat: Implement De/Serialize on Blob
|
2018-12-02 12:00:30 +01:00 |
|
Clément Renault
|
a43a772e9a
|
feat: Introduce typed keys constructors
|
2018-12-02 12:00:29 +01:00 |
|
Clément Renault
|
b3249d515d
|
feat: Introduce an Index system based on RocksDB
|
2018-12-02 12:00:29 +01:00 |
|
Clément Renault
|
cc52d5dda5
|
feat: Working on ops for Positive and Negative blobs
|
2018-12-02 11:59:48 +01:00 |
|