2989 Commits

Author SHA1 Message Date
Harpreet Sangar
b71ad7fd50 Refactor numeric filter initialization. 2023-05-31 09:08:41 +05:30
Harpreet Sangar
2740262cb6 Optimize filter_result_iterator_t::to_filter_id_array. 2023-05-31 09:08:41 +05:30
Harpreet Sangar
f4c229793a Add numeric field support in filter_result_t. 2023-05-31 09:08:41 +05:30
Harpreet Sangar
9a9154b631 Fix approximation logic of filter matches in case of !=. 2023-05-31 09:08:41 +05:30
Harpreet Sangar
f2d5ae961b Handle != in filter_result_iterator_t. 2023-05-31 09:08:41 +05:30
Harpreet Sangar
0f8bb94b1e Add approx_filter_ids_length field. 2023-05-31 09:08:41 +05:30
Harpreet Sangar
95c452c3db Refactor Index::search_wildcard. 2023-05-31 09:08:41 +05:30
Harpreet Sangar
25c9eba1a5 Fix memory leak. 2023-05-31 09:08:41 +05:30
Harpreet Sangar
a749d83401 Fix FacetFieldStringFiltering test. 2023-05-31 09:08:41 +05:30
Harpreet Sangar
7b3b321aaf Refactor filtering logic to overcome circular referencing.
Handle exact string filtering in `filter_result_iterator`.
2023-05-31 09:08:39 +05:30
Harpreet Sangar
6493a0d2cf Add to_filter_id_array and and_scalar methods. 2023-05-31 09:07:18 +05:30
Harpreet Sangar
bb15dba254 Add move assignment operator in filter_result_iterator_t. 2023-05-31 09:07:18 +05:30
Harpreet Sangar
36c5f0eeed Refactor filter_result_iterator_t. 2023-05-31 09:07:18 +05:30
Harpreet Sangar
dc74be283f Handle null filter tree. 2023-05-31 09:07:18 +05:30
Harpreet Sangar
025f4bbd3a Add filter_result_iterator_t::reset. 2023-05-31 09:07:18 +05:30
Harpreet Sangar
ce6c314771 Add tests for filter_result_iterator_t::contains_atleast_one. 2023-05-31 09:07:18 +05:30
Harpreet Sangar
b6ee380086 Add filter_result_iterator_t::contains_atleast_one. 2023-05-31 09:07:18 +05:30
Harpreet Sangar
b3533b5967 Refactor valid(id). 2023-05-31 09:07:18 +05:30
Harpreet Sangar
f3ddbd44aa Add filter_result_iterator_t::init_status(). 2023-05-31 09:07:18 +05:30
Harpreet Sangar
fdbf6f01b0 Refactor filter_result_iterator_t::next(). 2023-05-31 09:07:18 +05:30
Harpreet Sangar
709e65ccbd Handle apply_not_equals. 2023-05-31 09:07:18 +05:30
Harpreet Sangar
198488d428 Add filter_result_iterator_t::valid(uint32_t id) test case. 2023-05-31 09:07:18 +05:30
Harpreet Sangar
c29268c52a Add test case for complex filter. 2023-05-31 09:07:18 +05:30
Harpreet Sangar
1b88b9afe3 Add test cases for AND and OR. 2023-05-31 09:07:18 +05:30
Harpreet Sangar
647942b44d Add filter_result_iterator_t::valid(uint32_t id). 2023-05-31 09:07:18 +05:30
Harpreet Sangar
f32accdd87 Add filter_result_iterator_t. 2023-05-31 09:07:15 +05:30
Kishore Nallan
b2c95d84c6 Fix curl client not passing arg along. 2023-05-30 19:28:27 +05:30
Kishore Nallan
d8fc509fe9 Don't send ts api key in curl client requests by default. 2023-05-30 16:28:36 +05:30
Kishore Nallan
ab20edf8a0
Merge pull request #986 from ozanarmagan/v0.25-join
OpenAI API integration to generate embeddings from fields & support for XLM-RoBERTa tokenizer
2023-05-30 15:39:20 +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
b9174081f4 Support http/2 on curl 8 2023-05-30 12:12:15 +05:30
Kishore Nallan
4c32ead921 Handle aliasing for analytics query. 2023-05-30 11:55:20 +05:30
Kishore Nallan
9e505a5322 Limit query tokens to 100 bytes. 2023-05-30 07:54:34 +05:30
Kishore Nallan
16c681223c Fix some highlighting quirks. 2023-05-29 21:25:06 +05:30
Kishore Nallan
5adde88d91
Merge pull request #1033 from krunal1313/facet_index_refactor
Facet index refactor
2023-05-29 12:06:20 +05:30
Kishore Nallan
e82a033bd7 Bump hnsw lib. 2023-05-27 20:25:51 +05:30
Kishore Nallan
8ad97e73a0 Fix locking for analytics rule deletion. 2023-05-27 08:49:44 +05:30
Kishore Nallan
fde28a5df3 Move analytics params into sub-object. 2023-05-26 19:17:07 +05:30
krunal1313
e1e735173a compile fix 2023-05-26 16:21:26 +05:30
krunal1313
b966c77429 Merge branch 'v0.25-join' into facet_index_refactor 2023-05-26 16:08:18 +05:30
krunal1313
df8dda9432 picking index as per results size and improvements 2023-05-26 15:49:25 +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
krunal1313
44d3cb0ef8 refactoring and cleanup 2023-05-25 15:56:29 +05:30
Kishore Nallan
459f1255ed Fix bazel cache path. 2023-05-25 15:25:03 +05:30
krunal1313
ad87ea0544 making results deterministic and consistent 2023-05-25 12:22:27 +05:30
Kishore Nallan
38c5c0b035 Allow text match bucket of 1. 2023-05-25 12:10:45 +05:30
krunal1313
5f3a4f20ba Merge branch 'v0.26-filter' into facet_index_refactor 2023-05-25 10:06:29 +05:30
krunal1313
45a698d505 adding support for facet_query 2023-05-25 10:05:30 +05:30