Clément Renault
|
e103e1c277
|
chore: Replace the crossbeam::ArcCell by arc-swap::ArcSwap
|
2019-02-13 15:19:02 +01:00 |
|
Clément Renault
|
64929fe5dc
|
chore: Update slice-group-by to 0.2
|
2019-02-13 15:06:34 +01:00 |
|
Clément Renault
|
092d446a7e
|
chore: Update the slice-group-by dependency
|
2019-02-12 21:22:45 +01:00 |
|
Clément Renault
|
908b28790b
|
chore: Bump version to 0.3.0
|
2019-02-07 14:51:39 +01:00 |
|
Quentin de Quelen
|
96dfac5b33
|
feat: Allow users to manage multiple database indexes
|
2019-02-07 13:05:55 +01:00 |
|
Clément Renault
|
1bfd51d6e9
|
feat: Change updates to be handled using the RocksDB WriteBatch feature
|
2019-02-06 15:58:47 +01:00 |
|
Clément Renault
|
455cbf3bf4
|
feat: Make the search algorithm become fully data oriented
|
2019-02-02 14:40:14 +01:00 |
|
Clément Renault
|
c2f0df3f73
|
feat: Use the GroupBy/Mut Traits of the slice-group-by library
|
2019-01-30 16:54:52 +01:00 |
|
Clément Renault
|
f016652fca
|
chore: Bump version to 0.2.1
|
2019-01-25 16:41:08 +01:00 |
|
Clément Renault
|
4fa10753c1
|
chore: Display more stats infos
|
2019-01-14 21:18:46 +01:00 |
|
Quentin de Quelen
|
c023cb3065
|
feat: Create an example for HTTP server managing multiple databases
|
2019-01-14 13:39:54 +01:00 |
|
Quentin de Quelen
|
fa062ce2cf
|
feat: Schema can be de/serialized from a json format
|
2019-01-12 21:05:48 +01:00 |
|
Clément Renault
|
97edc987f8
|
chore: Bump version to 0.2.0
|
2019-01-12 12:18:29 +01:00 |
|
Clément Renault
|
77e0c19749
|
chore: Update the quickcheck dev-dependency
|
2019-01-10 21:25:32 +01:00 |
|
Clément Renault
|
78786a0007
|
feat: Introduce binary group by in the query builder
|
2019-01-10 20:13:40 +01:00 |
|
Clément Renault
|
3418adb06a
|
feat: Add log libraries dependencies
|
2019-01-06 15:02:53 +01:00 |
|
Clément Renault
|
d21abb50fa
|
chore: Update RocksDB to Titan
|
2019-01-05 12:47:03 +01:00 |
|
Clément Renault
|
b070778d44
|
feat: Use the jemalloc global allocator in examples
|
2019-01-01 16:37:15 +01:00 |
|
Clément Renault
|
6731025003
|
chore: Update group-by
|
2019-01-01 16:27:39 +01:00 |
|
Clément Renault
|
04544c1531
|
feat: Expose nightly features of some dependencies
|
2019-01-01 16:27:08 +01:00 |
|
Clément Renault
|
87ec95f7a0
|
test: Add benchmarks to mesure the database
|
2018-12-31 21:18:37 +01:00 |
|
Clément Renault
|
20b5a6a06e
|
doc: Add examples for runtime defined data and Schema
|
2018-12-31 20:44:33 +01:00 |
|
Clément Renault
|
f4b04dfb72
|
feat: Prefer doing DatabaseView updates atomically
|
2018-12-29 20:52:00 +01:00 |
|
Clément Renault
|
8412c14b5b
|
feat: Schema can be toml de/serialized
|
2018-12-28 19:24:50 +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
|
89c4af0cc2
|
chore: Clean up dependencies and avoid custom ones
|
2018-12-17 16:02:20 +01:00 |
|
Clément Renault
|
c01613df40
|
chore: Add travis-ci to check the codebase
|
2018-12-17 15:52:49 +01:00 |
|
Clément Renault
|
2cbb943cbe
|
chore: Remove useless dependencies
|
2018-12-11 14:59:21 +01:00 |
|
Clément Renault
|
5bebd4469c
|
chore: Add the "portable" feature flag
|
2018-12-10 19:59:24 +01:00 |
|
Clément Renault
|
df120df1cc
|
chore: Add the "simd" feature flag by default
|
2018-12-10 19:58:42 +01:00 |
|
Clément Renault
|
0f8ae5a8bc
|
chore: Rename the library "MeiliDB" 🎉
|
2018-12-10 00:41:31 +01:00 |
|
Clément Renault
|
550dc1e992
|
chore: Rename the library "meili-core" 🎉
|
2018-12-09 15:00:28 +01:00 |
|
Clément Renault
|
2a35d72fe2
|
feat: Add the "i128" feature flag to allow some i128 support
|
2018-12-06 17:22:26 +01:00 |
|
Clément Renault
|
a7f205005d
|
feat: Add the "sse" feature flag to allow some RocksDB optimisations
|
2018-12-06 17:22:25 +01:00 |
|
Clément Renault
|
e559f7130c
|
feat: Replace the fnv hashmap by the hashbrown one
|
2018-12-02 13:11:02 +01:00 |
|
Clément Renault
|
5829d08bc0
|
chore: Avoid using the external library Itertools
|
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
|
66dac923bf
|
feat: Introduce a working key-value based database
|
2018-12-02 12:00:29 +01:00 |
|
Clément Renault
|
8df068af3c
|
feat: Introduce the Schema
|
2018-12-02 12:00:29 +01:00 |
|
Clément Renault
|
7c1a17520d
|
feat: Introduce the index module
|
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 |
|
Clément Renault
|
cf41b20fbb
|
chore: Rename the library "pentium" 🎉
|
2018-10-21 16:40:41 +02:00 |
|
Clément Renault
|
7a668dde98
|
chore: Make the repo use examples and keep the library
|
2018-10-09 18:23:35 +02:00 |
|
Clément Renault
|
2944368897
|
doc: Update the README for the new CLI
|
2018-10-04 13:55:29 +02:00 |
|
Clément Renault
|
474028145d
|
feat: Make a CLI that handle compile-time features
|
2018-10-03 16:21:33 +02:00 |
|
Clément Renault
|
33ea956c7b
|
feat: Add a way to index from a csv file
|
2018-09-24 16:53:33 +02:00 |
|
Clément Renault
|
3f503446d5
|
feat: Introduce a little http query server
|
2018-09-14 19:09:20 +02:00 |
|
Clément Renault
|
e5c54c4399
|
feat: Improve the indexing time a little bit
...by a factor of 17.6x.
|
2018-08-25 17:00:05 +02:00 |
|