1110 Commits

Author SHA1 Message Date
Harpreet Sangar
3fe8177737 Add tests for filter_result_iterator_t::valid. 2023-05-18 07:50:37 +05:30
Harpreet Sangar
460ed6730a Fix filter_result_iterator_t::valid not updating seq_id properly for complex filter expressions. 2023-05-17 14:44:27 +05:30
Harpreet Sangar
eb298ff9a0 Fix ASAN issues. 2023-05-16 18:52:14 +05:30
Harpreet Sangar
61c2b73d1e Fix phrase search. 2023-05-16 18:52:14 +05:30
Harpreet Sangar
fc032efed3 Add test for prefix search with filter. 2023-05-16 18:52:14 +05:30
Harpreet Sangar
b72e31bc5c Fix filter_result_iterator_t::valid(uint32_t id) not updating seq_id in case of complex filter. 2023-05-16 18:52:14 +05:30
Harpreet Sangar
167edaba6f Add tests for ArrayUtils::skip_index_to_id. 2023-05-16 18:52:14 +05:30
Harpreet Sangar
d85cf706b2 Add tests. 2023-05-16 18:52:14 +05:30
Harpreet Sangar
6459681a0d Add filter_result_iterator_t::get_n_ids.
Use `is_valid` instead of `valid()`.
Handle special `_all_` field name in filtering logic.
2023-05-16 18:52:14 +05:30
Harpreet Sangar
a9ca96a63e Handle != in filter_result_iterator_t. 2023-05-16 18:52:14 +05:30
Harpreet Sangar
191013dc5d Refactor filtering logic to overcome circular referencing.
Handle exact string filtering in `filter_result_iterator`.
2023-05-16 18:52:13 +05:30
Harpreet Sangar
3a3814aba5 Add to_filter_id_array and and_scalar methods. 2023-05-16 18:52:13 +05:30
Harpreet Sangar
9be1d8e841 Add move assignment operator in filter_result_iterator_t. 2023-05-16 18:52:13 +05:30
Harpreet Sangar
7471e45678 Handle null filter tree. 2023-05-16 18:52:13 +05:30
Harpreet Sangar
b1aaffe7d0 Add filter_result_iterator_t::reset. 2023-05-16 18:52:13 +05:30
Harpreet Sangar
4a1de71e81 Add tests for filter_result_iterator_t::contains_atleast_one. 2023-05-16 18:52:13 +05:30
Harpreet Sangar
4d0c7b5112 Refactor valid(id). 2023-05-16 18:52:13 +05:30
Harpreet Sangar
eb7a5b55e6 Add filter_result_iterator_t::init_status(). 2023-05-16 18:52:13 +05:30
Harpreet Sangar
ed719d19f3 Handle apply_not_equals. 2023-05-16 18:52:13 +05:30
Harpreet Sangar
dee367c7d2 Add filter_result_iterator_t::valid(uint32_t id) test case. 2023-05-16 18:52:13 +05:30
Harpreet Sangar
41063e2e2a Add test case for complex filter. 2023-05-16 18:52:13 +05:30
Harpreet Sangar
0a022382ce Add test cases for AND and OR. 2023-05-16 18:52:13 +05:30
Harpreet Sangar
25318fd3ac Add filter_result_iterator_t. 2023-05-16 18:52:13 +05:30
Kishore Nallan
4395e3d81e Fix test. 2023-05-15 18:15:15 +05:30
Kishore Nallan
3e1af0ed24 Some skeleton doc operations like incrementing. 2023-05-15 17:59:45 +05:30
Kishore Nallan
f17c7d3d5f Fix update of nested fields. 2023-05-13 17:48:02 +05:30
Kishore Nallan
706a14bf3f Fix test name. 2023-05-12 12:19:36 +05:30
Kishore Nallan
8f24a3a3f1 Restore HighlightArrayOfObjects test. 2023-05-10 21:51:05 +05:30
Kishore Nallan
edf2d658ca Improve error message for nested array object numerical field. 2023-05-10 20:34:52 +05:30
Kishore Nallan
2819c1d0a6 Query token highlight threshold should consider unicode points. 2023-05-07 20:11:40 +05:30
krunal1313
02c6620223 adding float values support for range facet 2023-05-04 18:12:12 +05:30
Kishore Nallan
f0b90c114f Allow spaces in range facet string. 2023-05-03 15:14:12 +05:30
Kishore Nallan
7515e733db Move range facet parsing to cpp file. 2023-05-03 13:47:30 +05:30
Kishore Nallan
a321e3622e Add test for a bug which returned null values for nested fields. 2023-04-28 16:04:22 +05:30
Kishore Nallan
0b904a3d6b Members of a curated group should not repeat. 2023-04-24 17:23:27 +05:30
Kishore Nallan
d5112f72cb Disable typo tolerance explicitly only for CJK locales. 2023-04-18 15:19:18 +05:30
Kishore Nallan
806008f421 Support nested dynamic fields. 2023-04-17 12:11:44 +05:30
Kishore Nallan
a0e7e8826e Make override rules query case insensitive. 2023-04-13 21:49:38 +05:30
ozanarmagan
dede71bad9 Added support to add text embedding fields with schema update 2023-04-11 21:03:19 +03:00
Kishore Nallan
48119f76eb Consider dropped token in text match calculation. 2023-04-10 12:19:21 +05:30
Kishore Nallan
0a0a2ed272
Merge pull request #959 from ozanarmagan/v0.25-join
Hybrid & sematic search improvements
2023-04-10 10:05:25 +05:30
ozanarmagan
a50fe99a7c Review Changes III 2023-04-10 06:23:16 +03:00
ozanarmagan
7ae3cc9781 Review Changes II 2023-04-07 23:56:25 +03:00
Kishore Nallan
52a78f2763 Fix geopoint indexing in nested fields. 2023-04-06 09:50:51 +05:30
ozanarmagan
b7c988ab45 Added more test 2023-04-05 18:23:46 +03:00
ozanarmagan
1ad7bcdce3 Review Changes 2023-04-05 18:05:45 +03:00
Ozan Armağan
2a46120ad4
Merge branch 'typesense:v0.25-join' into v0.25-join 2023-04-05 16:44:57 +03:00
Kishore Nallan
cd8c543a0c Handle optional field for emplace. 2023-04-05 18:00:20 +05:30
Kishore Nallan
2474ac0625 More pagination validation. 2023-04-05 18:00:00 +05:30
Kishore Nallan
735a24e2b9 Add test for OR geo point filter query. 2023-04-03 16:47:01 +05:30