307 Commits

Author SHA1 Message Date
krunal1313
00809e89e4 merge v0.26-filter 2023-06-06 14:21:56 +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
krunal1313
b0a369f8ab refactoring changes 2023-05-31 20:08:00 +05:30
krunal1313
df8dda9432 picking index as per results size and improvements 2023-05-26 15:49:25 +05:30
krunal1313
44d3cb0ef8 refactoring and cleanup 2023-05-25 15:56:29 +05:30
krunal1313
5f3a4f20ba Merge branch 'v0.26-filter' into facet_index_refactor 2023-05-25 10:06:29 +05:30
krunal1313
45a698d505 adding support for facet_query 2023-05-25 10:05:30 +05:30
Kishore Nallan
d68c4fb3b3 Merge branch 'v0.25-join' into v0.26-filter 2023-05-24 20:34:56 +05:30
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
krunal1313
1d54c07a50 threshold based migration changes 2023-05-22 14:48:29 +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
krunal1313
79084f2e4a fixing tests 2023-05-17 17:50:40 +05:30
krunal1313
e1050d0102 changing base to v0.26-filter 2023-05-17 16:13:06 +05:30
krunal1313
712296bfa1 refactor 2023-05-17 14:39:44 +05:30
krunal1313
aea35edb84 removing FORCE_INTERSECT macro, seperating intersection test file 2023-05-17 14:38:29 +05:30
krunal1313
0bdf473b70 adding tests and optimizing indexing 2023-05-17 14:38:29 +05:30
krunal1313
ba57d7a3cc using numerical index for new data structure 2023-05-17 14:35:26 +05:30
krunal1313
a03822397a review patch by @kishorenc 2023-05-17 14:35:11 +05:30
krunal1313
ef05d420c9 clean up 2023-05-17 14:33:54 +05:30
krunal1313
de9692deb5 updated conditions for wildcard results 2023-05-17 14:33:54 +05:30
krunal1313
595a9b4933 hybrid approach preserving both structures 2023-05-17 11:24:14 +05:30
krunal1313
cd69111a5b facet index refactor updated changes 2023-05-17 11:13:20 +05:30
krunal1313
8b4e95e421 inital changes for refactor 2023-05-17 10:42:41 +05:30
Harpreet Sangar
8eea719835 Fix HybridSearchRankFusionTest. 2023-05-16 18:52:14 +05:30
Harpreet Sangar
8a9bc0dfb0 Remove SEQ_IDS_FILTER logic. 2023-05-16 18:52:14 +05:30
Harpreet Sangar
61c2b73d1e Fix phrase search. 2023-05-16 18:52:14 +05:30
Harpreet Sangar
5dbfb9df63 Remove Index::do_filtering. Using filter_result_t instead. 2023-05-16 18:52:14 +05:30
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
5c79f200c3 Fix failing 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
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
25318fd3ac Add filter_result_iterator_t. 2023-05-16 18:52:13 +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
krunal1313
8bbfa10488 refactor 2023-05-01 17:37:26 +05:30
krunal1313
1699fac6a3 resolved conflicts 2023-05-01 16:44:47 +05:30
krunal1313
eca358c11b removing FORCE_INTERSECT macro, seperating intersection test file 2023-05-01 16:16:15 +05:30
krunal1313
92c38c3fa5 adding tests and optimizing indexing 2023-05-01 12:01:35 +05:30
krunal1313
58e2de03ce using numerical index for new data structure 2023-04-25 16:51:40 +05:30
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
krunal1313
574a46d77d review patch by @kishorenc 2023-04-19 14:58:29 +05:30
krunal1313
1f68572179 clean up 2023-04-19 10:29:16 +05:30
krunal1313
c6a2c7946b Merge branch 'v0.25-join' of https://github.com/typesense/typesense into facet_index_refactor 2023-04-18 19:07:37 +05:30
krunal1313
8a68be832d updated conditions for wildcard results 2023-04-17 20:40:45 +05:30
krunal1313
6944857c9c hybrid approach preserving both structures 2023-04-13 17:48:48 +05:30