Commit Graph

62 Commits

Author SHA1 Message Date
1bfd51d6e9 feat: Change updates to be handled using the RocksDB WriteBatch feature 2019-02-06 15:58:47 +01:00
455cbf3bf4 feat: Make the search algorithm become fully data oriented 2019-02-02 14:40:14 +01:00
c2f0df3f73 feat: Use the GroupBy/Mut Traits of the slice-group-by library 2019-01-30 16:54:52 +01:00
f016652fca chore: Bump version to 0.2.1 2019-01-25 16:41:08 +01:00
4fa10753c1 chore: Display more stats infos 2019-01-14 21:18:46 +01:00
c023cb3065 feat: Create an example for HTTP server managing multiple databases 2019-01-14 13:39:54 +01:00
fa062ce2cf feat: Schema can be de/serialized from a json format 2019-01-12 21:05:48 +01:00
97edc987f8 chore: Bump version to 0.2.0 2019-01-12 12:18:29 +01:00
77e0c19749 chore: Update the quickcheck dev-dependency 2019-01-10 21:25:32 +01:00
78786a0007 feat: Introduce binary group by in the query builder 2019-01-10 20:13:40 +01:00
3418adb06a feat: Add log libraries dependencies 2019-01-06 15:02:53 +01:00
d21abb50fa chore: Update RocksDB to Titan 2019-01-05 12:47:03 +01:00
b070778d44 feat: Use the jemalloc global allocator in examples 2019-01-01 16:37:15 +01:00
6731025003 chore: Update group-by 2019-01-01 16:27:39 +01:00
04544c1531 feat: Expose nightly features of some dependencies 2019-01-01 16:27:08 +01:00
87ec95f7a0 test: Add benchmarks to mesure the database 2018-12-31 21:18:37 +01:00
20b5a6a06e doc: Add examples for runtime defined data and Schema 2018-12-31 20:44:33 +01:00
f4b04dfb72 feat: Prefer doing DatabaseView updates atomically 2018-12-29 20:52:00 +01:00
8412c14b5b feat: Schema can be toml de/serialized 2018-12-28 19:24:50 +01:00
b32c96cdc9 feat: Introduce a WordArea struct
Useful to highlight matching areas in the original text.
2018-12-24 15:58:46 +01:00
89c4af0cc2 chore: Clean up dependencies and avoid custom ones 2018-12-17 16:02:20 +01:00
c01613df40 chore: Add travis-ci to check the codebase 2018-12-17 15:52:49 +01:00
2cbb943cbe chore: Remove useless dependencies 2018-12-11 14:59:21 +01:00
5bebd4469c chore: Add the "portable" feature flag 2018-12-10 19:59:24 +01:00
df120df1cc chore: Add the "simd" feature flag by default 2018-12-10 19:58:42 +01:00
0f8ae5a8bc chore: Rename the library "MeiliDB" 🎉 2018-12-10 00:41:31 +01:00
550dc1e992 chore: Rename the library "meili-core" 🎉 2018-12-09 15:00:28 +01:00
2a35d72fe2 feat: Add the "i128" feature flag to allow some i128 support 2018-12-06 17:22:26 +01:00
a7f205005d feat: Add the "sse" feature flag to allow some RocksDB optimisations 2018-12-06 17:22:25 +01:00
e559f7130c feat: Replace the fnv hashmap by the hashbrown one 2018-12-02 13:11:02 +01:00
5829d08bc0 chore: Avoid using the external library Itertools 2018-12-02 12:00:49 +01:00
612a8d9d44 feat: Make the OpBuilder work only for PositiveBlob 2018-12-02 12:00:48 +01:00
b636e5fe57 feat: Introduce the "data-index" entry with merge compaction 2018-12-02 12:00:30 +01:00
66dac923bf feat: Introduce a working key-value based database 2018-12-02 12:00:29 +01:00
8df068af3c feat: Introduce the Schema 2018-12-02 12:00:29 +01:00
7c1a17520d feat: Introduce the index module 2018-12-02 12:00:29 +01:00
b3249d515d feat: Introduce an Index system based on RocksDB 2018-12-02 12:00:29 +01:00
cc52d5dda5 feat: Working on ops for Positive and Negative blobs 2018-12-02 11:59:48 +01:00
cf41b20fbb chore: Rename the library "pentium" 🎉 2018-10-21 16:40:41 +02:00
7a668dde98 chore: Make the repo use examples and keep the library 2018-10-09 18:23:35 +02:00
2944368897 doc: Update the README for the new CLI 2018-10-04 13:55:29 +02:00
474028145d feat: Make a CLI that handle compile-time features 2018-10-03 16:21:33 +02:00
33ea956c7b feat: Add a way to index from a csv file 2018-09-24 16:53:33 +02:00
3f503446d5 feat: Introduce a little http query server 2018-09-14 19:09:20 +02:00
e5c54c4399 feat: Improve the indexing time a little bit
...by a factor of 17.6x.
2018-08-25 17:00:05 +02:00
6fa164dc56 chore: Make the project a workspace 2018-08-25 17:00:05 +02:00
d210e5d8db feat: Introduce basic ranking rules 2018-08-25 17:00:05 +02:00
1e14df00d1 clean: Remove statics and use Arcs 2018-08-25 17:00:05 +02:00
a18afdc0f1 chore: Use git repository instead of local ones 2018-08-25 17:00:05 +02:00
0df4f6f182 chore: Move raptor-http into it's own crate 2018-08-25 17:00:05 +02:00