1467 Commits

Author SHA1 Message Date
Kishore Nallan
099e09c383 Merge branch 'v0.25-join' into v0.26-facets 2023-07-10 20:39:57 +05:30
Kishore Nallan
9e8d264490 Fix test asan warnings. 2023-07-10 17:11:15 +05:30
Kishore Nallan
2e9d93787c Clean up export state. 2023-07-10 13:18:15 +05:30
krunal1313
a2796450ae refactor and adding tests 2023-07-10 11:33:53 +05:30
Kishore Nallan
e8d19082bd Fix JA locale tests. 2023-07-09 21:36:19 +05:30
Kishore Nallan
5c60e06690 Don't allow rule creation targeting the same destination collection.
Upsert can still be used for this.
2023-07-09 19:51:02 +05:30
Kishore Nallan
7a23770a47 Merge branch 'v0.25-join' into v0.26-facets
# Conflicts:
#	include/collection.h
#	src/collection.cpp
2023-07-08 09:27:45 +05:30
Ozan Armağan
5d26df0708
Merge branch 'v0.25-join' into v0.25-join 2023-07-07 17:02:38 +03:00
ozanarmagan
6f7efa5d72 Add timeout and num retries as search parameter for remote embedding 2023-07-07 17:01:29 +03:00
Kishore Nallan
de7fcac5bd
Merge pull request #1090 from ozanarmagan/v0.25-join
Fix parsing partial JSON responses from remote embedding services
2023-07-07 17:25:09 +05:30
ozanarmagan
10c0070fec Add test for catching partial JSON 2023-07-07 14:45:53 +03:00
Kishore Nallan
8e1f6caaf1 Add upsert + get APIs for analytics rules. 2023-07-07 12:43:01 +05:30
Kishore Nallan
beb95a659a Add test for null value + update of missing optional field. 2023-07-06 21:06:18 +05:30
Kishore Nallan
3aa9bad0b1 Merge branch 'v0.25-join' into v0.26-facets
# Conflicts:
#	include/collection.h
#	include/http_data.h
#	test/tokenizer_test.cpp
2023-07-06 12:22:17 +05:30
Kishore Nallan
776730b571 Improve prefix typos in fuzzy search. 2023-07-06 11:17:49 +05:30
Kishore Nallan
437732c89d Remove stray logging in test. 2023-07-06 10:31:41 +05:30
Harpreet Sangar
c7b07499ae Add posting_t::get_or_iterator. 2023-07-04 18:07:53 +05:30
Harpreet Sangar
ed04a60cd8 Remove unnecessary posting_t::merge operation.
Add tests.
2023-07-04 10:20:24 +05:30
Kishore Nallan
6692e87d73
Merge pull request #1083 from ozanarmagan/v0.25-join
Improve HybridSearchWithExplicitVector test
2023-07-03 16:09:12 +05:30
ozanarmagan
1ffa3c4ed2 Update the test with more detailed example 2023-07-03 13:19:21 +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
a7adc1c3ca Fix bug with offset/pagination affecting vector search. 2023-07-02 20:43:31 +05:30
ozanarmagan
992ff2d9ad Merge branch 'v0.25-join' of https://github.com/ozanarmagan/typesense into v0.25-join 2023-07-02 14:07:58 +03:00
ozanarmagan
3ed45d230f Improve HybridSearchWithExplicitVector 2023-07-02 14:02:22 +03:00
Kishore Nallan
72a2bf41e0 Merge branch 'v0.25-join' into v0.26-facets 2023-07-01 17:07:49 +05:30
Kishore Nallan
b85da1b2f5 Merge branch 'v0.26-filter' into v0.26-facets
# Conflicts:
#	include/collection.h
#	include/index.h
#	src/collection.cpp
#	src/index.cpp
2023-07-01 17:07:35 +05:30
Kishore Nallan
c066120fb1 Fix edge case in updating empty array strings. 2023-07-01 13:46:03 +05:30
Harpreet Sangar
e277415ccb Fix docs_updated_count getting garbage value.
Fix `StringUtils::split_include_fields` not trimming last value.
2023-06-30 12:19:10 +05:30
Kishore Nallan
052d415af6
Merge branch 'v0.26-filter' into v0.26-filter 2023-06-28 21:12:30 +05:30
Kishore Nallan
d5048f689b Merge branch 'v0.25-join' into v0.26-filter
# Conflicts:
#	src/index.cpp
2023-06-28 20:49:35 +05:30
Kishore Nallan
c0686a5936 Fixed bug when only vector search produced results in hybrid.
The vector search produced IDs must be merged back to all_result_ids in addition to incrementing the all_result_ids_len.
2023-06-28 13:21:08 +05:30
Harpreet Sangar
675ac36e4a Merge remote-tracking branch 'up/v0.26-filter' into v0.26-filter 2023-06-27 17:36:06 +05:30
Harpreet Sangar
7c6993113a Integrate NumericTrie::seq_ids_outside_top_k. 2023-06-27 16:30:09 +05:30
Harpreet Sangar
ab4e60d5b8 Refactor NumericTrie::Node, use ids_t instead of sorted_array.
Refactor `indexable_limit` function.
2023-06-27 16:30:09 +05:30
Harpreet Sangar
1d8b73499d Update SearchEqualTo test. 2023-06-27 16:30:09 +05:30
Harpreet Sangar
c4ff7f91f5 Handle values out of the indexable limit of trie. 2023-06-27 16:30:09 +05:30
Harpreet Sangar
f75484b66d Support id != 2023-06-27 16:30:09 +05:30
Harpreet Sangar
7efa690810 Add NumericTrie::remove. 2023-06-27 16:30:09 +05:30
Harpreet Sangar
0321396f98 Add NumericTrie::iterator_t. 2023-06-27 16:30:09 +05:30
Harpreet Sangar
2a82994365 Update test. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
43d235bbd0 Add support for int64 and float fields in NumericTrie. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
b4a70682c6 Add range_index property. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
1f4643cba0 Refactor NumericTrie::search_range. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
ce4fcae76b Refactor NumericTrie::search_less_than. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
4a19a15222 Refactor NumericTrie::search_equal_to. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
4635e5cebf Refactor NumericTrie::search_greater_than. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
6348fbcf03 Add NumericTrie::search_equal_to. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
617f82aa87 Rename methods. 2023-06-27 16:29:39 +05:30
Harpreet Sangar
ba41b8b52e Add MultivalueData test. 2023-06-27 16:29:39 +05:30
Kishore Nallan
040fb40897
Merge pull request #1071 from ozanarmagan/v0.25-join
vector_query_hits & sort by vector_distance
2023-06-26 20:14:43 +05:30