Commit Graph

16 Commits

Author SHA1 Message Date
f456fb5e0b get rids of the index crate + the document_types crate 2022-10-20 15:57:52 +02:00
fd73e65165 Add a DetailsView type and improve index scheduler snapshots
The DetailsView type is necessary because serde incorrectly
deserialises the `Details` type, so the database fails to correctly
decode Tasks
2022-10-20 15:45:57 +02:00
03de8669a2 start implementing some logic to test the internal states of the scheduler 2022-10-20 15:36:09 +02:00
2d1cc1a12d fix the tests 2022-10-20 15:36:09 +02:00
acc6d3a82b start integrating the index-scheduler in meilisearch-lib 2022-10-20 15:30:31 +02:00
01847a14bb add insta::json for later 2022-10-20 15:30:31 +02:00
16eab7b337 I can index documents without meilisearch 2022-10-20 15:30:20 +02:00
cfc01e4372 test the register tasks 2022-10-20 15:28:50 +02:00
ce0ebf9381 get rids of the horrendous spinlock in favor of synchronoise 2022-10-20 15:26:57 +02:00
5b485e309c add a bunch of tests 2022-10-20 15:26:45 +02:00
cf8c4310ab extract the index abstraction out of the index-scheduler in its own module 2022-10-20 15:26:32 +02:00
5dcd67c597 import the update_file_store in the index-scheduler 2022-10-20 15:26:22 +02:00
d87b769469 fix the file store 2022-10-20 15:26:04 +02:00
fda5ca60bd fix most of the index module 2022-10-20 15:26:04 +02:00
e7b2b9306a wip porting the index back in the scheduler 2022-10-20 15:25:55 +02:00
5a9ac4ceb3 START THE REWRITE OF THE INDEX SCHEDULER: index & register has been implemented 2022-10-20 15:25:41 +02:00