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 |
|