2989 Commits

Author SHA1 Message Date
Harpreet Sangar
2a82994365 Update test. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
2c7b6e8c15 Fix wildcard search with geo-filter producing maximum 100 results. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
43d235bbd0 Add support for int64 and float fields in NumericTrie. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
dd31e841b9 Optimize methods. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
b4a70682c6 Add range_index property. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
1f4643cba0 Refactor NumericTrie::search_range. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
ce4fcae76b Refactor NumericTrie::search_less_than. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
4a19a15222 Refactor NumericTrie::search_equal_to. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
4635e5cebf Refactor NumericTrie::search_greater_than. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
6348fbcf03 Add NumericTrie::search_equal_to. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
617f82aa87 Rename methods. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
0e4744a837 Refactor NumericTrie. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
ba41b8b52e Add MultivalueData test. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
c8e70f7886 Fix filter_result_iterator_t::valid not updating seq_id properly for complex filter expressions. 2023-06-27 15:06:49 +05:30
Harpreet Sangar
5109bd0e99 Undo id list merge using priority queue. 2023-06-27 14:55:33 +05:30
Harpreet Sangar
35e4c13f98 Try merging id lists using priority queue 2023-06-27 14:55:33 +05:30
Harpreet Sangar
be638e4729 Fix phrase search. 2023-06-27 14:55:30 +05:30
Kishore Nallan
425611fe01 Improve logging message. 2023-06-27 14:21:36 +05:30
Kishore Nallan
3a8a399783 Don't send proxy logs through raft log. 2023-06-27 14:12:19 +05:30
Harpreet Sangar
a9b2da5305 Fix filter_result_iterator_t::valid(uint32_t id) not updating seq_id in case of complex filter. 2023-06-27 13:47:33 +05:30
Harpreet Sangar
5587c37623 Add filter_result_iterator_t::get_n_ids.
Use `is_valid` instead of `valid()`.
Handle special `_all_` field name in filtering logic.
2023-06-27 12:23:32 +05:30
Harpreet Sangar
72edf48fcf Expose filter ids from iterator where possible. 2023-06-27 11:08:56 +05:30
Harpreet Sangar
0114eb9b17 Add numeric field support in filter_result_t. 2023-06-27 10:40:40 +05:30
Harpreet Sangar
599a6d71f8 Refactor Index::search_wildcard. 2023-06-26 21:47:47 +05:30
Harpreet Sangar
ba264fa593 Fix FacetFieldStringFiltering test. 2023-06-26 21:29:57 +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
Harpreet Sangar
37aec4ba0b Add tests for filter_result_iterator_t::contains_atleast_one. 2023-06-26 19:13:10 +05:30
Harpreet Sangar
ad41f2d5a8 Add filter_result_iterator_t::contains_atleast_one. 2023-06-26 19:09:23 +05:30
Harpreet Sangar
9ef9be516b Add filter_result_iterator_t::init_status(). 2023-06-26 19:05:25 +05:30
Harpreet Sangar
3e2a814b0f Handle apply_not_equals. 2023-06-26 18:52:48 +05:30
Harpreet Sangar
23f7ac835d Add filter_result_iterator_t::valid(uint32_t id) test case. 2023-06-26 18:51:44 +05:30
Harpreet Sangar
75b41fba38 Add test case for complex filter. 2023-06-26 18:51:44 +05:30
Harpreet Sangar
dfc96079ca Add test cases for AND and OR. 2023-06-26 18:51:40 +05:30
ozanarmagan
d0edc91cbb vector_query_hits & sort by vector_distance 2023-06-26 14:19:19 +03:00
krunal1313
aa32ad0345 end zstream for client disconnection 2023-06-26 16:24:10 +05:30
krunal1313
828e43cbcd adding zstream stuffs to request object 2023-06-26 16:14:32 +05:30
Harpreet Sangar
92bbe8de9f Add NumericTrieNode::search_range. 2023-06-26 15:20:00 +05:30
Harpreet Sangar
a10e5e532a Add test case. 2023-06-26 15:20:00 +05:30
Harpreet Sangar
2b7d3f44f5 Add NumericTrie::search_lesser. 2023-06-26 15:20:00 +05:30
Harpreet Sangar
5f3c00873f Add test case. 2023-06-26 15:20:00 +05:30
Harpreet Sangar
821a80d177 Add NumericTrie::search_greater. 2023-06-26 15:20:00 +05:30
Harpreet Sangar
855368e543 Add test cases. 2023-06-26 15:20:00 +05:30
Harpreet Sangar
d440e510c0 Add NumericTrie. 2023-06-26 15:20:00 +05:30
Harpreet Sangar
154d5348d6 Add geo_filtering_old_test.cpp. 2023-06-26 15:20:00 +05:30
Harpreet Sangar
96174a8e14 Allow even a single value with square bracket notation. 2023-06-26 15:20:00 +05:30
Harpreet Sangar
b66ac6a3ee Add comment. 2023-06-26 15:20:00 +05:30
Harpreet Sangar
0c6e92d536 Add test cases. 2023-06-26 15:20:00 +05:30
Harpreet Sangar
9a3f806af5 Skip exact filtering beyond threshold in case of geo polygon. 2023-06-26 15:20:00 +05:30
Harpreet Sangar
8772706fd7 Add geo_filtering_test.cpp. 2023-06-26 15:20:00 +05:30
Harpreet Sangar
baffcf2969 Add logic to skip exact geo filtering beyond threshold. 2023-06-26 15:20:00 +05:30