Commit Graph

3618 Commits

Author SHA1 Message Date
Andrey Vasnetsov
320cd579a4 Add description to API models 2020-10-27 00:05:59 +01:00
Andrey Vasnetsov
aa77e69632 OpenAPI definitions generator 2020-10-26 22:49:08 +01:00
Andrey Vasnetsov
3dd550b6b9 OpenAPI 3.0 doc generation 2020-10-26 17:44:31 +01:00
Andrei Vasnetsov
f50904c962 allow process points with payload in one API + allow upload points in list 2020-10-21 00:35:54 +02:00
Andrei Vasnetsov
2a2928b09b fix storage issue 2020-10-20 21:51:49 +02:00
Andrei Vasnetsov
bb879a3f80 do not update unappendable collections + update vectors directly in simple segments 2020-10-20 21:21:33 +02:00
Andrei Vasnetsov
40ed0ed98f add search API 2020-10-19 23:55:18 +02:00
Andrei Vasnetsov
eb1ab84dbb fix insert 2020-10-19 23:33:24 +02:00
Andrei Vasnetsov
9e71da66bc fix collection tests 2020-10-19 19:22:16 +02:00
Andrei Vasnetsov
8442d5921f upgrade tokio + retrieve API 2020-10-19 18:48:03 +02:00
Andrei Vasnetsov
21bf6e54b8 API for creating collections 2020-10-18 23:34:51 +02:00
Andrey Vasnetsov
4bc2187ed4 first APi 2020-10-12 21:50:05 +02:00
Andrey Vasnetsov
1e651d1439 toc loading 2020-10-12 18:56:48 +02:00
Andrey Vasnetsov
e896162884 removing old segments data after optimization 2020-10-04 21:08:41 +02:00
Andrey Vasnetsov
162698ac11 collection loader + fixes and load test 2020-10-04 16:49:28 +02:00
Andrey Vasnetsov
7495fd1d81 storage type selection in optimizer 2020-09-29 13:15:18 +02:00
Andrey Vasnetsov
28e27a9f7e implement basic matcher for memmap storage 2020-09-28 23:37:57 +02:00
Andrey Vasnetsov
6278603415 memmap vector storage 2020-09-28 19:28:57 +02:00
Andrey Vasnetsov
8125611b6f WIP: memmap vector storage 2020-09-22 11:39:48 +02:00
Andrey Vasnetsov
c9a3766fcf simple persistance for vector storage 2020-09-21 21:41:21 +02:00
Andrey Vasnetsov
21242b454a optimize segment merging calls 2020-09-21 19:23:51 +02:00
Andrey Vasnetsov
994e63e150 use enum to be able to get exact segment type in collection 2020-09-21 15:15:48 +02:00
Andrey Vasnetsov
ff0d23dd2e add vector storage commit function 2020-09-20 22:52:47 +02:00
Andrey Vasnetsov
e51d8bfec5 WIP: persistace 2020-09-20 20:59:58 +02:00
Andrey Vasnetsov
45e64debc5 WIP: persistent segment 2020-09-13 23:45:37 +02:00
Andrey Vasnetsov
7b287c338f finish table of content 2020-09-13 19:03:56 +02:00
Andrey Vasnetsov
cc8408a184 move table of content into new lib - storage 2020-09-13 13:49:30 +02:00
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