2342 Commits

Author SHA1 Message Date
Harpreet Sangar
00ccbeb56b Refactor numeric filter initialization. 2023-06-26 15:19:07 +05:30
Harpreet Sangar
d7ae429cae Optimize filter_result_iterator_t::to_filter_id_array. 2023-06-26 15:19:07 +05:30
Harpreet Sangar
eb44e3e592 Add numeric field support in filter_result_t. 2023-06-26 15:19:07 +05:30
Harpreet Sangar
4abe7b6bee Fix approximation logic of filter matches in case of !=. 2023-06-26 15:19:07 +05:30
Harpreet Sangar
b85af271d8 Handle != in filter_result_iterator_t. 2023-06-26 15:19:07 +05:30
Harpreet Sangar
f304d409a3 Add approx_filter_ids_length field. 2023-06-26 15:19:07 +05:30
Harpreet Sangar
a69344b1f7 Refactor Index::search_wildcard. 2023-06-26 15:19:07 +05:30
Harpreet Sangar
68c2c5b378 Fix memory leak. 2023-06-26 15:19:07 +05:30
Harpreet Sangar
e33b2a4191 Fix FacetFieldStringFiltering test. 2023-06-26 15:19:07 +05:30
Harpreet Sangar
4b2c41a8c9 Refactor filtering logic to overcome circular referencing.
Handle exact string filtering in `filter_result_iterator`.
2023-06-26 15:19:06 +05:30
Harpreet Sangar
bdadcf5b45 Add to_filter_id_array and and_scalar methods. 2023-06-26 15:19:06 +05:30
Harpreet Sangar
caf470ff76 Add move assignment operator in filter_result_iterator_t. 2023-06-26 15:19:06 +05:30
Harpreet Sangar
b1704c9f85 Refactor filter_result_iterator_t. 2023-06-26 15:19:06 +05:30
Harpreet Sangar
b72c46f21f Handle null filter tree. 2023-06-26 15:19:06 +05:30
Harpreet Sangar
e2a421f004 Add filter_result_iterator_t::reset. 2023-06-26 15:19:06 +05:30
Harpreet Sangar
54a925c02e Add tests for filter_result_iterator_t::contains_atleast_one. 2023-06-26 15:19:06 +05:30
Harpreet Sangar
e192fa7677 Add filter_result_iterator_t::contains_atleast_one. 2023-06-26 15:19:06 +05:30
Harpreet Sangar
9cd4e1b0a0 Refactor valid(id). 2023-06-26 15:19:06 +05:30
Harpreet Sangar
10aedf04cb Add filter_result_iterator_t::init_status(). 2023-06-26 15:19:06 +05:30
Harpreet Sangar
929101a3af Refactor filter_result_iterator_t::next(). 2023-06-26 15:19:06 +05:30
Harpreet Sangar
fdd2604b39 Handle apply_not_equals. 2023-06-26 15:19:06 +05:30
Harpreet Sangar
e56dfcae5b Add filter_result_iterator_t::valid(uint32_t id) test case. 2023-06-26 15:19:06 +05:30
Harpreet Sangar
cf5a967b32 Add test case for complex filter. 2023-06-26 15:19:06 +05:30
Harpreet Sangar
f08b547ef3 Add test cases for AND and OR. 2023-06-26 15:19:06 +05:30
Harpreet Sangar
265eb93926 Add filter_result_iterator_t::valid(uint32_t id). 2023-06-26 15:19:06 +05:30
Harpreet Sangar
bca7f69133 Add filter_result_iterator_t. 2023-06-26 15:19:06 +05:30
Kishore Nallan
b44a374229 Close async curl socket on premature error. 2023-06-24 10:05:04 +05:30
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
2517ac0ba7 Fix bug in comparing hashes of files 2023-06-23 10:45:55 +03:00
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
Kishore Nallan
62ba570491 Remove resource check for POST /health 2023-06-22 11:49:58 +05:30
ozanarmagan
5bed247aea Remove unnecessary sleep 2023-06-22 01:04:44 +03:00
ozanarmagan
b2d07d9a66 Skip validation of embedding field while reindexing 2023-06-21 02:23:36 +03:00
ozanarmagan
7e97b767a5 Fix sleep call in batch indexer 2023-06-20 01:36:52 +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
Kishore Nallan
accfc4d1e2
Merge pull request #1057 from ozanarmagan/v0.25-join
Proxy API calls to generate embeddings from remote servers over leader node
2023-06-15 18:46:00 +05:30
ozanarmagan
da74865459 Update request timeouts 2023-06-15 14:10:29 +03:00
ozanarmagan
ec48c5a0ff Add tests for proxy & better error checking 2023-06-15 13:52:59 +03:00
Kishore Nallan
9f78009796 Handle preset in embedded key. 2023-06-14 22:12:33 +05:30
ozanarmagan
67cb5349c9 Remove unnecessary log 2023-06-14 16:09:47 +03:00
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
Kishore Nallan
e0e5d49053 Print TS version ahead of invalid configuration message. 2023-06-13 11:10:35 +05:30
Kishore Nallan
6b418318b2
Merge pull request #1052 from krunal1313/doc_count_with_grouping
adding found documents in results when group_by is enabled
2023-06-08 20:37:14 +05:30
krunal1313
420f651148 refactoring changes 2023-06-08 20:15:12 +05:30
krunal1313
0dffb36777 adding found documents in results when group_by is enabled 2023-06-08 15:41:49 +05:30
Kishore Nallan
e91073c1a8 Make export use text plain + utf8 content type header. 2023-06-07 20:21:19 +05:30