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 |
|
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
|
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
|
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
|
a41368ace7
|
Fix ASAN issues.
|
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
|
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
|
a72473232b
|
Add tests for ArrayUtils::skip_index_to_id .
|
2023-06-26 15:19:07 +05:30 |
|
Harpreet Sangar
|
6db0b108a1
|
Add tests.
|
2023-06-26 15:19:07 +05:30 |
|
Harpreet Sangar
|
9896541874
|
Add filter_result_iterator_t::get_n_ids .
Use `is_valid` instead of `valid()`.
Handle special `_all_` field name in filtering logic.
|
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
|
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
|
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
|
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
|
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
|
bca7f69133
|
Add filter_result_iterator_t .
|
2023-06-26 15:19:06 +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 |
|
Harpreet Sangar
|
b76d20485d
|
Update SearchEqualTo test.
|
2023-06-20 11:11:56 +05:30 |
|
ozanarmagan
|
99be1f69df
|
Bug fixes for embedding generation process
|
2023-06-20 01:35:23 +03:00 |
|
Harpreet Sangar
|
805796d84b
|
Handle values out of the indexable limit of trie.
|
2023-06-19 21:43:46 +05:30 |
|
Kishore Nallan
|
9c5e553240
|
Merge branch 'v0.26-filter' into v0.26-facets
# Conflicts:
# include/index.h
# src/index.cpp
|
2023-06-19 14:57:02 +05:30 |
|
Kishore Nallan
|
3d9116e4e6
|
Merge branch 'v0.25-join' into v0.26-filter
# Conflicts:
# src/collection.cpp
|
2023-06-19 14:31:25 +05:30 |
|
Harpreet Sangar
|
efac704f1b
|
Support id !=
|
2023-06-17 12:39:18 +05:30 |
|
Kishore Nallan
|
8b0c39d0f4
|
Facets: don't check contains before skipping.
|
2023-06-16 22:28:35 +05:30 |
|