Commit Graph

29 Commits

Author SHA1 Message Date
many afc3b0915b
fix backups
* pluralize variable `backup_folder` -> `backups_folder`
* change env case `MEILI_backup_folder` -> `MEILI_BACKUPS_FOLDER`
* add miliseconds to backup ID to reduce colisions
* fix forgoten stats synchronization
2020-09-30 13:20:40 +02:00
many c254320860
Implement backups
* trigger backup importation via http route
* follow backup advancement with status route
* import backup via a command line
* let user choose batch size of documents to import (command lines)

closes #884
closes #840
2020-09-28 14:40:06 +02:00
mpostma 4ecaf99047 fix test option test 2020-08-24 14:14:11 +02:00
mpostma 83b6fc48e1 remove the sys-info routes 2020-07-15 19:33:29 +02:00
mpostma 51d7c84e73 better exit on error
Update meilisearch-core/src/database.rs

Co-authored-by: Clément Renault <renault.cle@gmail.com>

Update meilisearch-core/src/database.rs

Co-authored-by: Clément Renault <renault.cle@gmail.com>
2020-07-13 16:06:28 +02:00
mpostma f5a936614a error on meili database version mismatch 2020-07-13 16:05:08 +02:00
mpostma 05344043b2 style fixes 2020-05-28 16:28:37 +02:00
mpostma c771694623 remove heed from http dependencies 2020-05-28 16:23:46 +02:00
mpostma d69180ec67 refactor errors / isolate core/http errors 2020-05-28 16:23:46 +02:00
Samuel Jimenez 8438ac9756 Rename fields_frequency into fields_distribution 2020-05-26 20:40:49 +02:00
marinpostma 5193382b07 allow max payload size override 2020-05-22 10:37:41 +02:00
qdequele 7a8e64be30
add normalize_slashes middleware 2020-05-12 15:34:07 +02:00
Jan Emmens c4287cdfac Add support for configuring lmdb map size 2020-04-29 09:21:07 +02:00
Quentin de Quelen 36c7fd0cf1
fix requested changes 2020-04-28 17:47:04 +02:00
Quentin de Quelen 5e2861ff55
prepare architecture for tests 2020-04-28 17:45:22 +02:00
Quentin de Quelen 6a1f73a304
clippy + fmt 2020-04-28 17:45:22 +02:00
Quentin de Quelen 6c581fb3bd
add index endpoint & key endpoint & stats endpoint 2020-04-28 17:45:21 +02:00
Quentin de Quelen 6d6c8e8fb2
Start change http server; finish document endpoint 2020-04-28 17:45:20 +02:00
qdequele dda08d60d2
cargo fmt 2020-02-27 14:33:57 +01:00
qdequele 257b7b4df4
introduce new key management 2020-02-14 12:54:07 +01:00
qdequele ce8e12c7c5
update tests 2020-02-13 12:24:30 +01:00
qdequele dc9ca2ebc9
fixes for review 2020-02-12 16:51:14 +01:00
Quentin de Quelen 2143226f04
setup clippy and make a pass on code 2020-02-11 15:28:00 +01:00
qdequele a5b0e468ee
fix for review 2020-02-11 15:28:00 +01:00
qdequele c276dda305
run cargo fmt 2020-02-11 15:27:58 +01:00
qdequele f77f38dfa0
fix update system 2020-02-11 15:27:57 +01:00
qdequele 4f0ead625b
adapt meilisearch-http to the new schemaless option 2020-02-11 15:27:54 +01:00
Clément Renault d08b76a323
Separate the update and main databases
We used the heed typed transaction to make it safe (https://github.com/Kerollmops/heed/pull/27).
2019-11-27 11:29:06 +01:00
Clément Renault 7cc096e0a2
Rename MeiliDB into MeiliSearch 2019-11-26 11:12:30 +01:00