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 |
|
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 |
|
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 |
|
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 |
|
Harpreet Sangar
|
7fb193402d
|
Add filter::parse_geopoint_filter_value .
|
2023-06-26 15:20:00 +05:30 |
|
Harpreet Sangar
|
a7e57992d2
|
Add tests for filter_result_iterator_t::valid .
|
2023-06-26 15:20:00 +05:30 |
|
Harpreet Sangar
|
7094840c72
|
Fix filter_result_iterator_t::valid not updating seq_id properly for complex filter expressions.
|
2023-06-26 15:20:00 +05:30 |
|
Harpreet Sangar
|
5a9e5af738
|
Optimize filter_result_iterator_t::and_filter_iterators .
|
2023-06-26 15:20:00 +05:30 |
|
Harpreet Sangar
|
5f7c1b542e
|
Undo id list merge using priority queue.
|
2023-06-26 15:20:00 +05:30 |
|
Harpreet Sangar
|
7274067a90
|
Optimize string filtering.
|
2023-06-26 15:20:00 +05:30 |
|
Harpreet Sangar
|
ff6b317252
|
Try merging id lists using priority queue
|
2023-06-26 15:20:00 +05:30 |
|
Harpreet Sangar
|
a0778f24ad
|
Fix HybridSearchRankFusionTest .
|
2023-06-26 15:20:00 +05:30 |
|
Harpreet Sangar
|
6adbbfa02d
|
Remove SEQ_IDS_FILTER logic.
|
2023-06-26 15:20:00 +05:30 |
|
Harpreet Sangar
|
19be7b2d49
|
Fix failing join tests.
|
2023-06-26 15:20:00 +05:30 |
|
Harpreet Sangar
|
a41368ace7
|
Fix ASAN issues.
|
2023-06-26 15:20:00 +05:30 |
|
Harpreet Sangar
|
84214cc272
|
Fix alloc-dealloc-mismatch.
|
2023-06-26 15:20:00 +05:30 |
|
Harpreet Sangar
|
2532351e60
|
Fix phrase search.
|
2023-06-26 15:20:00 +05:30 |
|
Harpreet Sangar
|
0fa1b096f1
|
Add test for prefix search with filter.
|
2023-06-26 15:20:00 +05:30 |
|
Harpreet Sangar
|
65c9b6fdd6
|
Refactor art_fuzzy_search_i .
|
2023-06-26 15:20:00 +05:30 |
|
Harpreet Sangar
|
85f065e07b
|
Fix filter_result_iterator_t::valid(uint32_t id) not updating seq_id in case of complex filter.
|
2023-06-26 15:20:00 +05:30 |
|
Harpreet Sangar
|
95b104662f
|
Refactor or_iterator_t::take_id .
|
2023-06-26 15:20:00 +05:30 |
|