Kishore Nallan
b30ba6029f
Merge branch 'v0.25-join' into v0.26-filter
2023-06-05 16:31:04 +05:30
Ozan Armağan
0f5abfc5fa
Merge branch 'v0.25-join' into v0.25-join
2023-05-20 02:24:45 +03:00
Harpreet Sangar
2f615fe1ff
Fix memory leaks:
...
* Handle deletion of `filter_tree_root` in `sort_fields_guard_t`.
* Handle `filter_tree_root` being updated in `Index::static_filter_query_eval`.
* Handle deletion of `phrase_result_ids` in `Index::search`.
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
ozanarmagan
fb8c507e18
Review Changes III
2023-05-07 15:14:10 +03:00
ozanarmagan
992cbc9080
Review changes II
2023-05-07 01:47:12 +03:00
ozanarmagan
5bcbb2832e
Review changes
2023-05-04 11:52:45 +03:00
ozanarmagan
a571d64d56
Review Changes
2023-04-29 04:27:46 +03:00
ozanarmagan
096543dcd6
Added OpenAI integration for embeddings
2023-04-22 00:40:51 +03:00
Kishore Nallan
806008f421
Support nested dynamic fields.
2023-04-17 12:11:44 +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
ozanarmagan
e85ae5d7d2
Hybrid & sematic search improvements
2023-04-02 01:32:49 +03:00
Kishore Nallan
16112b34e3
Rename group count => group found
2023-03-22 16:25:12 +05:30
Harpreet Sangar
9641d42315
Remove Collection::validate_reference_filter
.
...
Add comments.
2023-03-14 11:11:22 +05:30
Harpreet Sangar
08d41114cc
Add or_filter_result
.
2023-03-13 19:33:18 +05:30
Harpreet Sangar
f718887031
Refactor and_filter_result
.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
3be000609a
Add tests for and_filter_result
.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
2a1feae0ee
Add comments.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
f38f3f9792
Remove filter_node_t::metrics
.
...
Update function signatures to accept context ids.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
c6386b0c2f
Add tests for rearranging filter tree and approx filter match count.
2023-03-10 18:18:46 +05:30
ozanarmagan
aee771cebc
Review Changes
2023-03-10 18:18:46 +05:30
ozanarmagan
2672b1ebd6
Auto vector generation & Hybrid Search
2023-03-10 18:18:46 +05:30
Harpreet Sangar
beb5e700cb
Store foo_sequence_id
in collection's meta-data.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
36c76e3648
Abstract foo_sequence_id
field from user.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
e27cc6e34c
Store foo_sequence_id
in collection's meta-data.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
61bdcd91fd
Abstract foo_sequence_id
field from user.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
665eee9b03
Fix invalid read.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
e78d209911
Add filter_result_t
struct.
...
Add `reference_filter_result_t` struct.
Add support for lazy filtering.
Update `rearrange_filter_tree` to return approximate count of filter matches.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
ad958be7bb
Add Index::rearranging_recursive_filter
.
2023-03-10 18:18:46 +05:30
Kishore Nallan
149a9b51df
Merge branch 'v0.25' into v0.25-join
2023-03-10 18:16:56 +05:30
Kishore Nallan
539e7dd67b
Merge pull request #924 from krunal1313/group_hits_count
...
Allow sorting groups on group hits count
2023-03-06 14:15:29 +05:30
Kishore Nallan
1bcacfacff
Merge branch 'v0.25' into v0.25-join
2023-03-05 10:56:31 +05:30
Kishore Nallan
f48b9ffe6e
Extract doc validation functions out.
2023-03-05 10:55:42 +05:30
Kishore Nallan
b03c84cb4a
Merge branch 'v0.25' into v0.25-join
2023-03-05 09:30:45 +05:30
krunal1313
77ffcd9444
sorting grouped results on group hit count
2023-03-02 18:05:28 +05:30
ozanarmagan
e1d452b713
Review changes II
2023-02-27 13:24:42 +03:00
Kishore Nallan
7655f6de1d
Merge branch 'v0.24.1' into v0.25
...
# Conflicts:
# src/collection.cpp
# test/collection_locale_test.cpp
2023-02-26 20:37:42 +05:30
Kishore Nallan
47879ff35c
Handle bad filter query in override.
2023-02-26 13:31:30 +05:30
ozanarmagan
4f728c98fe
Review Changes
2023-02-21 13:02:47 +03:00
Kishore Nallan
3b2e7e22f2
Merge branch 'v0.24.1' into v0.25
2023-02-20 18:10:49 +05:30
Kishore Nallan
5f4d43f877
The id
cannot be a default sorting field.
2023-02-18 14:28:43 +05:30
Ozan Armağan
807a95b383
Merge branch 'v0.25-join' into v0.25
2023-02-16 16:15:20 +03:00
ozanarmagan
4f921a3040
Auto vector generation & Hybrid Search
2023-02-16 14:47:17 +03:00
Harpreet Sangar
a1e744b74d
temp.
2023-02-16 14:47:17 +03:00
Harpreet Sangar
7493316f0e
Refactor rearranging_recursive_filter
.
2023-02-16 14:47:17 +03:00
Harpreet Sangar
a3d79062ad
Add Index::adaptive_filter
.
2023-02-16 14:47:17 +03:00
Harpreet Sangar
824d6cf3ff
Add Index::rearranging_recursive_filter
.
2023-02-16 14:47:17 +03:00
Harpreet Sangar
e628a24d6e
Filter by reference.
2023-02-16 14:47:17 +03:00
Harpreet Sangar
fb1edab706
Store foo_sequence_id
in collection's meta-data.
2023-02-16 14:47:17 +03:00