1106 Commits

Author SHA1 Message Date
Kishore Nallan
cc9af18d9c Refactor remote/local text embedder initialization. 2023-08-03 15:24:59 +05:30
ozanarmagan
29224dee82 Change 'remote_embedding_num_try' to 'remote_embedding_num_tries' 2023-07-29 15:27:36 +03:00
Kishore Nallan
31b744a3ca Reduce duplication in embed validation. 2023-07-24 08:58:54 +05:30
Kishore Nallan
3973834965 Refactor embedding model init. 2023-07-23 12:57:09 +05:30
Kishore Nallan
8482eacae4 Protect access to proxy's timed cache. 2023-07-14 19:16:10 +05:30
Kishore Nallan
c7a7df676b Tokenize/normalize override query properly. 2023-07-13 22:11:44 +05:30
Kishore Nallan
50d193919d Don't do embedding generation on load collection. 2023-07-13 10:07:59 +05:30
Kishore Nallan
4ec2e960d0 Allow vector_query_hits to be passed via vector_query.k 2023-07-12 20:49:10 +05:30
Kishore Nallan
c2db7436a2 Allow params for hybrid vector search to be sent via vector_query. 2023-07-12 18:40:59 +05:30
Kishore Nallan
172fc49837 Tweak timeouts. 2023-07-11 13:19:19 +05:30
Kishore Nallan
01801f4ea9 Refactor remoted embedding code. 2023-07-11 12:42:06 +05:30
ozanarmagan
222c50e2c1 Merge branch 'v0.25-join' of https://github.com/ozanarmagan/typesense into v0.25-join 2023-07-08 13:28:49 +03:00
ozanarmagan
ab0be22489 Add remote_embeding_batch_size parameter for doc import 2023-07-08 13:11:45 +03:00
ozanarmagan
a9de01f161 Standardize variable names 2023-07-07 18:33:53 +03:00
ozanarmagan
5bc9360934 Merge branch 'v0.25-join' of https://github.com/ozanarmagan/typesense into v0.25-join 2023-07-07 17:11:49 +03:00
ozanarmagan
8b1aa13ffe Change param name to 'remote_embedding_num_try' 2023-07-07 17:11:25 +03:00
Ozan Armağan
5d26df0708
Merge branch 'v0.25-join' into v0.25-join 2023-07-07 17:02:38 +03:00
ozanarmagan
6f7efa5d72 Add timeout and num retries as search parameter for remote embedding 2023-07-07 17:01:29 +03:00
Kishore Nallan
de7fcac5bd
Merge pull request #1090 from ozanarmagan/v0.25-join
Fix parsing partial JSON responses from remote embedding services
2023-07-07 17:25:09 +05:30
ozanarmagan
10c0070fec Add test for catching partial JSON 2023-07-07 14:45:53 +03:00
ozanarmagan
29830e1d58 Create virtual functions to generate error JSONs from responses 2023-07-07 13:41:38 +03:00
Kishore Nallan
8e1f6caaf1 Add upsert + get APIs for analytics rules. 2023-07-07 12:43:01 +05:30
ozanarmagan
2ae06c5824 Revert "Add timeout and num retries as search params"
This reverts commit 65dbeb6e75ea97a795df4a4a96327bd5b6c1ddd7.
2023-07-06 10:49:26 +03:00
ozanarmagan
65dbeb6e75 Add timeout and num retries as search params 2023-07-05 01:28:22 +03:00
Kishore Nallan
a69137ff3b
Merge pull request #1088 from ozanarmagan/v0.25-join
Retry on timeout for http proxy
2023-07-04 16:34:39 +05:30
Kishore Nallan
974280a4d5 Fix response streaming regression.
Introduced during export memory usage fix.
2023-07-04 15:55:27 +05:30
ozanarmagan
525df7d1e2 Add retries on timeout for http proxy 2023-07-04 11:29:49 +03:00
Kishore Nallan
d569cbd75e Fix bug with offset/pagination affecting vector search.
# Conflicts:
#	include/collection.h
#	src/index.cpp
2023-07-02 21:02:39 +05:30
Kishore Nallan
c066120fb1 Fix edge case in updating empty array strings. 2023-07-01 13:46:03 +05:30
Kishore Nallan
176a72e6ca Fix http curl client timeout API. 2023-06-30 10:58:15 +05:30
Kishore Nallan
040fb40897
Merge pull request #1071 from ozanarmagan/v0.25-join
vector_query_hits & sort by vector_distance
2023-06-26 20:14:43 +05:30
ozanarmagan
d0edc91cbb vector_query_hits & sort by vector_distance 2023-06-26 14:19:19 +03:00
Kishore Nallan
23dbfd20d5
Merge pull request #1065 from ozanarmagan/v0.25-join
Bug fixes for embedding generation process
2023-06-24 10:04:33 +05:30
ozanarmagan
d8e51ce86a Add virtual destructors for polymorphic base classes 2023-06-23 04:22:37 +03:00
Kishore Nallan
d9d6a38226 Reduce export/import memory usage. 2023-06-22 17:38:15 +05:30
ozanarmagan
b2d07d9a66 Skip validation of embedding field while reindexing 2023-06-21 02:23:36 +03:00
ozanarmagan
99be1f69df Bug fixes for embedding generation process 2023-06-20 01:35:23 +03:00
Kishore Nallan
9e9569c1cd Fix asan warnings for req/res cycles. 2023-06-18 16:15:25 +05:30
Kishore Nallan
80641096c9 Fix asan warnings. 2023-06-17 17:31:15 +05:30
ozanarmagan
d61abab259 Update for naming conventions and fix hashing for strings 2023-06-14 16:05:01 +03:00
ozanarmagan
a29c76ff54 Proxy remote embedding API calls from leader node 2023-06-14 03:08:51 +03:00
ozanarmagan
987745c4e3 Merge branch 'v0.25-join' of https://github.com/ozanarmagan/typesense into v0.25-join 2023-05-31 13:09:44 +03:00
ozanarmagan
61a58c3ccb Adding CUDA Support + batching 2023-05-31 13:07:59 +03:00
Kishore Nallan
d8fc509fe9 Don't send ts api key in curl client requests by default. 2023-05-30 16:28:36 +05:30
Ozan Armağan
73791a057b
Merge branch 'v0.25-join' into v0.25-join 2023-05-30 12:47:10 +03:00
Kishore Nallan
d3c1b77cef Don't rewrite to meta data to store when loading collection. 2023-05-30 13:10:11 +05:30
Kishore Nallan
4c32ead921 Handle aliasing for analytics query. 2023-05-30 11:55:20 +05:30
Kishore Nallan
fde28a5df3 Move analytics params into sub-object. 2023-05-26 19:17:07 +05:30
Kishore Nallan
c074ef1300 Handle changes in req routes. 2023-05-26 09:46:58 +05:30
Kishore Nallan
5abec3f6e0 Refactor analytics paths. 2023-05-25 22:40:24 +05:30