6899 Commits
Author SHA1 Message Date
Andrey Vasnetsov b135c329c8 WIP: implement table of content 2020-09-13 00:10:40 +02:00
Andrey Vasnetsov 78ff3475e9 segment optimizers test 2020-09-12 19:12:01 +02:00
Andrey Vasnetsov 5f40acb2e1 fix typo 2020-09-12 14:57:28 +02:00
Andrey Vasnetsov 360473cea6 merge optimizer 2020-09-01 00:23:02 +02:00
Andrey Vasnetsov 57dcaad499 refactor segment optimizer 2020-08-31 23:23:29 +02:00
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 64a76f5d1f true parallel search 2020-08-05 00:11:48 +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 05c9e8c767 cargo fix 2020-07-27 19:21:31 +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 cc2666e16d implement payload update operations in segment manager 2020-07-27 00:06:41 +02:00
Andrey Vasnetsov 6d85ff541d refactor segment manager 2020-07-21 19:03:25 +02:00
Andrey Vasnetsov 22e6d8e295 point insert operation in segment manager 2020-07-20 23:57:02 +02:00
Andrey Vasnetsov da86d2b3ab cargo fix 2020-07-18 19:39:22 +02:00
Andrey Vasnetsov 5215e7996e parallel segments searcher + test 2020-07-18 17:17:23 +02:00
Andrey Vasnetsov 143b9b67f1 move collection into crate 2020-07-14 19:03:20 +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
Andrey Vasnetsov 312a6d5f9f add spaces + simple index struct 2020-06-17 23:48:15 +02:00
Andrey Vasnetsov ffd0ac554c replase tag ops with payload ops 2020-06-15 22:42:22 +02:00
Andrey Vasnetsov 886c8bdc47 use CORB instead of bincode for better structure version compatibility 2020-06-15 14:21:55 +02:00
Andrey Vasnetsov f0368c5c62 Better WAL interface 2020-06-15 10:39:53 +02:00
Andrey Vasnetsov 3206ceb4f1 add actix web server 2020-06-09 15:19:39 +02:00
Andrey Vasnetsov 5dc00efbc5 refactor structs 2020-05-31 23:12:24 +02:00
Andrey Vasnetsov 9a1b60ff76 Test for json and bincode serialization. 2020-05-31 22:08:14 +02:00
Andrey Vasnetsov e4452500a0 init 2020-05-30 23:35:38 +02:00