Kishore Nallan
|
f9f0566606
|
Fine grain locking for collection creation.
Ensures that collection creation op is not blocked by a write to another collection.
|
2023-01-19 19:29:55 +05:30 |
|
Kishore Nallan
|
f380bd5fa9
|
Take care of underlying req being null.
|
2023-01-02 19:33:43 +05:30 |
|
Kishore Nallan
|
bf0f7430a0
|
Allow vector query to pass a document ID.
|
2023-01-01 18:00:50 +05:30 |
|
Kishore Nallan
|
a98e5bacdd
|
Vector search basics.
|
2022-08-27 13:47:09 +05:30 |
|
Kishore Nallan
|
134af13281
|
By default, don't enable nested fields.
|
2022-08-07 17:36:28 +05:30 |
|
Kishore Nallan
|
a90bfba930
|
Multiple explicit nested fields should be allowed.
|
2022-08-03 18:38:18 +05:30 |
|
Kishore Nallan
|
4c6eac9840
|
Allow cloning of collection & assets from a reference collection.
|
2022-08-02 18:02:23 +05:30 |
|
Kishore Nallan
|
b6908f2f81
|
Add test for missing fields property in schema change.
|
2022-04-30 19:19:25 +05:30 |
|
Kishore Nallan
|
a5b06a0e0d
|
Schema change basics.
|
2022-03-26 08:22:40 +05:30 |
|
Kishore Nallan
|
31c8a030c7
|
Handle per-search API key for multi search.
|
2022-02-25 21:19:24 +05:30 |
|
Kishore Nallan
|
bf475ad55f
|
Support presets on GET search endpoint as well.
|
2022-02-19 19:11:20 +05:30 |
|
Kishore Nallan
|
facdda2a03
|
Preset API.
|
2022-02-17 16:23:59 +05:30 |
|
Kishore Nallan
|
efec5f97e9
|
Fix collection restore batch size.
|
2021-11-08 15:03:15 +05:30 |
|
Kishore Nallan
|
baaf7ea65d
|
Restore store persisted raft log from snapshot.
|
2021-10-23 10:14:38 +05:30 |
|
Kishore Nallan
|
ebbab76a43
|
Gracefully quit during loading on signal.
|
2021-10-20 21:24:12 +05:30 |
|
Kishore Nallan
|
07d838e385
|
Make symbols for indexing and segmentation configurable.
|
2021-08-26 10:27:18 +05:30 |
|
kishorenc
|
4b2beba0d9
|
Add validation for collection name.
|
2021-04-05 15:41:04 +05:30 |
|
kishorenc
|
693fcb0e7e
|
Tweak default value for thread pool size and parallel coll loading.
|
2021-03-30 19:53:56 +05:30 |
|
kishorenc
|
bc0d01bb47
|
Parameterize thread pool size and collection load configs.
|
2021-03-29 15:18:47 +05:30 |
|
kishorenc
|
af6d2e94e5
|
Load collections parallelly during start up.
|
2021-03-12 16:38:51 +05:30 |
|
kishorenc
|
4e3307a891
|
Use string* to specify string/string array coercion.
|
2021-02-25 15:07:37 +05:30 |
|
kishorenc
|
f1b70384cc
|
Allow fields to be stringified automatically.
|
2021-02-23 12:58:14 +05:30 |
|
kishorenc
|
1a65ad509b
|
Address valgrind warning.
|
2021-02-21 22:17:27 +05:30 |
|
kishorenc
|
d2a825799b
|
Make default sorting field optional.
|
2021-02-21 19:55:31 +05:30 |
|
kishorenc
|
e9df6e58e2
|
Allow indexing of fields without pre-defined schema.
# Conflicts:
# include/collection.h
# include/index.h
# src/collection.cpp
# src/collection_manager.cpp
|
2021-02-18 19:08:42 +05:30 |
|
kishorenc
|
5dc7df793c
|
Merge branch '0.18.0-patches' into 0.20.0-rc
# Conflicts:
# include/auth_manager.h
# include/collection_manager.h
# include/http_server.h
# src/auth_manager.cpp
# src/collection_manager.cpp
# src/http_server.cpp
|
2021-02-16 12:54:42 +05:30 |
|
kishorenc
|
0175ac0df4
|
Support auth against multiple collections.
# Conflicts:
# include/auth_manager.h
# include/collection_manager.h
# include/http_server.h
# src/auth_manager.cpp
# src/collection_manager.cpp
|
2021-02-11 19:17:18 +05:30 |
|
kishorenc
|
0e7f290bbf
|
Refactor sort field clause to account for geopoint.
|
2021-02-11 07:59:30 +05:30 |
|
kishorenc
|
17fbbd0838
|
Refactor concurrency model.
|
2021-02-06 20:17:18 +05:30 |
|
Jason Bosco
|
171e94f593
|
Multi search end-point
|
2021-01-23 07:58:26 -08:00 |
|
kishorenc
|
0577df5e91
|
Throttle collection loading to prevent CPU saturation.
|
2020-09-12 18:46:40 +05:30 |
|
kishorenc
|
d3d25768a0
|
Temporarily disable memory threshold check.
|
2020-09-12 11:29:36 +05:30 |
|
kishorenc
|
2f21819db0
|
Use num_memory_shards as parameter name.
|
2020-08-24 17:58:15 +05:30 |
|
kishorenc
|
09541e5311
|
Parameterize number of indices per collection.
|
2020-08-19 12:29:59 +05:30 |
|
kishorenc
|
6e77a9792e
|
Refactor http req handler: prepare for deferred request body access.
|
2020-08-12 21:42:23 +05:30 |
|
kishorenc
|
22ce33bfbe
|
Allow a threshold for memory limit to be specified.
|
2020-08-09 12:04:37 +05:30 |
|
kishorenc
|
237f47974a
|
Use batching for imports.
|
2020-07-25 20:36:05 +05:30 |
|
kishorenc
|
377394e793
|
Remove search-only-api-key server argument.
The API key generation end-point should be use for generating keys with specific ACL.
|
2020-05-30 11:09:35 +05:30 |
|
kishorenc
|
1395d74d48
|
Manage scoped search API keys.
|
2020-04-30 14:21:39 +05:30 |
|
kishorenc
|
29b4225461
|
API Key management.
|
2020-04-27 21:43:24 +05:30 |
|
kishorenc
|
8845917020
|
Symlink name must not conflict with a collection name.
|
2020-04-04 21:25:33 +05:30 |
|
kishorenc
|
a52ec80999
|
Handle presence/absence of snapshot.
Still need to handle import of raw db data into snapshot.
|
2020-03-15 16:11:29 +05:30 |
|
kishorenc
|
c7eb19ca46
|
Insist on API key authentication even for search end-point.
Server can be started with a separate `--search-only-api-key` argument for exposing this key on the JS client.
|
2020-03-06 12:46:49 +05:30 |
|
Kishore Nallan
|
5856263a08
|
Fix bulk loading during collection init.
|
2019-05-26 11:05:51 +05:30 |
|
Kishore Nallan
|
ba205222b7
|
Refactor bulk indexing process.
|
2019-05-25 22:28:13 +05:30 |
|
Kishore Nallan
|
2f0f3f9c9a
|
Pull index count into configs.
|
2019-05-14 19:35:15 +05:30 |
|
Kishore Nallan
|
35b7ba720b
|
Store the created timestamp as part of collection metadata.
|
2018-08-26 16:45:47 +05:30 |
|
Kishore Nallan
|
3275ea877d
|
Refactor - move more implementation code away from headers.
|
2018-08-03 10:35:07 +05:30 |
|
Kishore Nallan
|
13964b6a57
|
Allow collections to be symlinked by an alternative name.
|
2018-07-30 19:48:17 +05:30 |
|
Kishore Nallan
|
ca2c084d86
|
Rename token_ranking_field to default_sorting_field and make it mandatory.
|
2018-02-24 12:18:48 +05:30 |
|