1467 Commits

Author SHA1 Message Date
Kishore Nallan
d17d3356d1 Fix test. 2023-06-16 13:51:01 +05:30
Kishore Nallan
3c4e938879 Use enum for selecting facet index type. 2023-06-16 13:37:30 +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
ec48c5a0ff Add tests for proxy & better error checking 2023-06-15 13:52:59 +03:00
Harpreet Sangar
101e064884 Add NumericTrie::remove. 2023-06-15 14:25:37 +05:30
Kishore Nallan
9f78009796 Handle preset in embedded key. 2023-06-14 22:12:33 +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
dc00d85ca3 Add test for typos behavior with max candidates. 2023-06-07 20:20:40 +05:30
Harpreet Sangar
257e1189fe Add NumericTrie::iterator_t. 2023-06-07 14:42:46 +05:30
krunal1313
00809e89e4 merge v0.26-filter 2023-06-06 14:21:56 +05:30
Harpreet Sangar
4432118fb2 Merge remote-tracking branch 'up/v0.26-filter' into v0.26-filter 2023-06-05 17:40:54 +05:30
Kishore Nallan
b30ba6029f Merge branch 'v0.25-join' into v0.26-filter 2023-06-05 16:31:04 +05:30
Harpreet Sangar
b400dcfaa4 Fix wildcard search with geo-filter producing maximum 100 results. 2023-06-05 14:36:03 +05:30
Harpreet Sangar
3e78413e1f Update test. 2023-06-05 13:33:00 +05:30
Harpreet Sangar
03edc15027 Add support for int64 and float fields in NumericTrie. 2023-06-02 19:14:11 +05:30
Kishore Nallan
89d2b247fc Fix edge cases in Japanese tokenization.
Address bad unicode + highlighting.
2023-06-01 16:54:14 +05:30
Harpreet Sangar
bc8a5fc96d Add range_index property. 2023-06-01 16:46:04 +05:30
Harpreet Sangar
5e36ea85f0 Refactor NumericTrie::search_range. 2023-06-01 12:52:09 +05:30
Harpreet Sangar
f2e27500c4 Refactor NumericTrie::search_less_than. 2023-06-01 11:42:26 +05:30
Harpreet Sangar
25e36eea0f Refactor NumericTrie::search_equal_to. 2023-06-01 11:21:31 +05:30
Harpreet Sangar
aeb473deb2 Refactor NumericTrie::search_greater_than. 2023-06-01 11:03:21 +05:30
Harpreet Sangar
8daca32831 Add NumericTrie::search_equal_to. 2023-05-31 15:19:06 +05:30
Harpreet Sangar
3c0f597b52 Rename methods. 2023-05-31 13:57:18 +05:30
Harpreet Sangar
377665b671 Add MultivalueData test. 2023-05-31 10:19:55 +05:30
Harpreet Sangar
29c58cee0f Add NumericTrieNode::search_range. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
596f77898e Add test case. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
64ec856097 Add NumericTrie::search_lesser. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
06b46ab961 Add test case. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
8520e785cc Add NumericTrie::search_greater. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
8ec5bd2efe Add test cases. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
c9180a0541 Add NumericTrie. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
fedf8f4ec1 Add geo_filtering_old_test.cpp. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
61b813ecf7 Allow even a single value with square bracket notation. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
2af35a3624 Add test cases. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
b825ce752a Skip exact filtering beyond threshold in case of geo polygon. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
4c2811f46d Add geo_filtering_test.cpp. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
de42309059 Add logic to skip exact geo filtering beyond threshold. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
2d7fc818d5 Add tests for filter_result_iterator_t::valid. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
90c2b4f7e9 Fix filter_result_iterator_t::valid not updating seq_id properly for complex filter expressions. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
d32b732701 Fix ASAN issues. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
9362c5a5e0 Fix phrase search. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
91c1c321dc Add test for prefix search with filter. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
56de9b1265 Fix filter_result_iterator_t::valid(uint32_t id) not updating seq_id in case of complex filter. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
321b4034e5 Add tests for ArrayUtils::skip_index_to_id. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
66e830c591 Add tests. 2023-05-31 09:08:42 +05:30
Harpreet Sangar
9c34236f2e Add filter_result_iterator_t::get_n_ids.
Use `is_valid` instead of `valid()`.
Handle special `_all_` field name in filtering logic.
2023-05-31 09:08:42 +05:30
Harpreet Sangar
f2d5ae961b Handle != in filter_result_iterator_t. 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