Commit Graph

1780 Commits

Author SHA1 Message Date
Andrey Vasnetsov
8404de7594 WIP vacuum optimizer: segment rebuilding option is required 2020-08-17 01:36:11 +02:00
Andrey Vasnetsov
572670858a tests & fixes for proxy segment 2020-08-16 23:11:02 +02:00
Andrey Vasnetsov
f39b42152b implemented proxy segment + removed wipe operation due to complications in proxy segment implementation 2020-08-16 16:52:13 +02:00
Andrey Vasnetsov
9effaec4ae go with copy of all deleted ids into query, replace refcell with atomic refcell 2020-08-16 14:13:57 +02:00
Andrey Vasnetsov
358f2a6609 add id filter 2020-08-15 21:57:50 +02:00
Andrey Vasnetsov
ef343499b8 add is_appendable flag for segment 2020-08-15 15:24:41 +02:00
Andrey Vasnetsov
ae4f5e4983 WIP segment optimizer 2020-08-15 14:23:24 +02:00
Andrey Vasnetsov
67bb50d214 collection test 2020-08-11 13:50:54 +02:00
Andrey Vasnetsov
8aa31aaf38 refactor error handling in collections, refactor update method to future 2020-08-11 00:35:44 +02:00
Andrey Vasnetsov
ec8b34c15c start update listener 2020-08-04 14:47:52 +02:00
Andrey Vasnetsov
c924103166 fix cargo fix 2020-07-27 19:26:08 +02:00
Andrey Vasnetsov
7178468e7b cargo fix 2020-07-27 19:22:51 +02:00
Andrey Vasnetsov
f1caea1af7 add updater test 2020-07-27 19:16:32 +02:00
Andrey Vasnetsov
a5bb648768 implement points retrieval + refactor updater 2020-07-27 14:17:32 +02:00
Andrey Vasnetsov
22e6d8e295 point insert operation in segment manager 2020-07-20 23:57:02 +02:00
Andrey Vasnetsov
5215e7996e parallel segments searcher + test 2020-07-18 17:17:23 +02:00
Andrey Vasnetsov
bf8b2f0027 add vector count 2020-07-14 15:02:57 +02:00
Andrey Vasnetsov
29f75a0ecc refactor distance, start segment manager implementation 2020-07-13 00:18:10 +02:00
Andrey Vasnetsov
1a11bfe89d remove explicit storage of deleted points 2020-07-11 17:38:35 +02:00
Andrey Vasnetsov
03c86e7f65 add simple segment builder 2020-07-06 23:50:21 +02:00
Andrey Vasnetsov
3e20bc59ae implement functions at segment entry point 2020-07-06 15:20:27 +02:00
Andrey Vasnetsov
4db98b8a3a start implementing simple segment 2020-07-05 00:58:29 +02:00
Andrey Vasnetsov
7cb939d6e0 store multiple values of payload 2020-06-30 22:03:39 +02:00
Andrey Vasnetsov
798c38c088 add should clouse + test for condition checker 2020-06-30 14:32:33 +02:00
Andrey Vasnetsov
e3910437d5 cargo fixes 2020-06-29 16:45:56 +02:00
Andrey Vasnetsov
1af3b825cb implement plain storage index 2020-06-29 14:19:13 +02:00
Andrey Vasnetsov
5e4aa36b78 cargo fix 2020-06-29 13:04:43 +02:00
Andrey Vasnetsov
60624be5c2 query checker 2020-06-29 12:43:30 +02:00
Andrey Vasnetsov
1f1075ac52 heap top vectors selection 2020-06-23 22:00:04 +02:00
Andrey Vasnetsov
73913ea61b move segment into separate crate 2020-06-23 17:26:20 +02:00