278 Commits

Author SHA1 Message Date
Kishore Nallan
40a684619b Add both sides drop tokens mode. 2023-10-10 19:18:42 +05:30
Kishore Nallan
2bef32f9c6 Drop tokens direction. 2023-10-09 21:04:33 +05:30
Kishore Nallan
3d98c1ce2d Merge branch 'v0.25-multi-vec-patch' into v0.25-join 2023-10-02 15:33:07 +05:30
ozanarmagan
48b2c6bba7 Fix reindexing all fields on alter 2023-10-01 19:34:51 +03:00
Kishore Nallan
d5d9fcad1d Add flag for not keeping missing group field values distinct. 2023-09-29 16:29:23 +05:30
Kishore Nallan
4dd35835e3 Add flag prioritize_num_matching_fields. 2023-09-27 12:12:01 +05:30
Kishore Nallan
0db3dd0d00 Don't remove vector during update: use update api directly. 2023-09-14 19:16:33 +05:30
Kishore Nallan
633ec69aed Fix upsert on unchanged docs with embedding fields. 2023-08-31 13:38:08 +05:30
ozanarmagan
222c50e2c1 Merge branch 'v0.25-join' of https://github.com/ozanarmagan/typesense into v0.25-join 2023-07-08 13:28:49 +03:00
ozanarmagan
ab0be22489 Add remote_embeding_batch_size parameter for doc import 2023-07-08 13:11:45 +03:00
Kishore Nallan
d569cbd75e Fix bug with offset/pagination affecting vector search.
# Conflicts:
#	include/collection.h
#	src/index.cpp
2023-07-02 21:02:39 +05:30
Kishore Nallan
c066120fb1 Fix edge case in updating empty array strings. 2023-07-01 13:46:03 +05:30
ozanarmagan
d0edc91cbb vector_query_hits & sort by vector_distance 2023-06-26 14:19:19 +03:00
ozanarmagan
99be1f69df Bug fixes for embedding generation process 2023-06-20 01:35:23 +03:00
Ozan Armağan
24e309e50d
Merge branch 'v0.25-join' into v0.25-join 2023-05-24 14:15:02 +03:00
Kishore Nallan
b7f29aeed1 Evented query aggregation skeleton. 2023-05-22 17:52:52 +05:30
Ozan Armağan
0f5abfc5fa
Merge branch 'v0.25-join' into v0.25-join 2023-05-20 02:24:45 +03:00
Kishore Nallan
a9da41dd0e Handle increment for creation. 2023-05-18 18:53:58 +05:30
Kishore Nallan
3e1af0ed24 Some skeleton doc operations like incrementing. 2023-05-15 17:59:45 +05:30
ozanarmagan
5bcbb2832e Review changes 2023-05-04 11:52:45 +03:00
Kishore Nallan
0b904a3d6b Members of a curated group should not repeat. 2023-04-24 17:23:27 +05:30
Kishore Nallan
47f0808396 Upgrade hnsw dep. 2023-04-22 10:18:09 +05:30
ozanarmagan
096543dcd6 Added OpenAI integration for embeddings 2023-04-22 00:40:51 +03:00
Kishore Nallan
48119f76eb Consider dropped token in text match calculation. 2023-04-10 12:19:21 +05:30
ozanarmagan
7d2d3f3910 Removed unused function 2023-04-08 00:31:44 +03:00
ozanarmagan
7ae3cc9781 Review Changes II 2023-04-07 23:56:25 +03:00
Kishore Nallan
5029d375ff Support pagination via offset parameter. 2023-04-02 14:08:29 +05:30
Kishore Nallan
be5e43061c Support field weights in phrase search. 2023-03-18 20:53:32 +05:30
Harpreet Sangar
63f8d33b5f Add comments. 2023-03-10 18:18:46 +05:30
Harpreet Sangar
2a1feae0ee Add comments. 2023-03-10 18:18:46 +05:30
Harpreet Sangar
cd2f5be875 Remove Index::adaptive_filter. 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
db555d36ad Refactor tests. 2023-03-10 18:18:46 +05:30
Harpreet Sangar
84787510c8 Handle reference filter during approximation. 2023-03-10 18:18:46 +05:30
Harpreet Sangar
94add54c43 temp. 2023-03-10 18:18:46 +05:30
Harpreet Sangar
39a0270434 Add reference_fields map in Collection. 2023-03-10 18:18:46 +05:30
Harpreet Sangar
eacd644d3a Add Index::rearranging_recursive_filter. 2023-03-10 18:18:46 +05:30
Harpreet Sangar
076a04c062 Optimize reference filtering. 2023-03-10 18:18:46 +05:30
Harpreet Sangar
bb4c0af996 Fix rebase error. 2023-03-10 18:18:46 +05:30
Harpreet Sangar
a11a899a4c Add reference_fields map in Collection. 2023-03-10 18:18:46 +05:30
Harpreet Sangar
753aa29888 Add Index::rearranging_recursive_filter. 2023-03-10 18:18:46 +05:30
Harpreet Sangar
1d3e05f2cb Optimize reference filtering. 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
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
7b59484e2f refactoring 2023-02-28 11:27:33 +05:30
krunal1313
7a06e11e39 adding hits count for each group in group_by operation 2023-02-24 12:12:55 +05:30
Harpreet Sangar
c2211e914d temp. 2023-02-15 16:48:44 +05:30
Harpreet Sangar
da1b327749 Refactor rearranging_recursive_filter. 2023-02-03 17:09:24 +05:30