Ozan Armağan
18306e3dd2
Make HNSW params configurable ( #1521 )
2024-01-30 18:30:03 +05:30
Krunal Gandhi
85dd93bc10
Disable typo tolerance for digits ( #1478 )
...
* set max_cost to 0 when matching digits in art_fuzzy_search
* fix condition of trailing digits
* refactor the approach
* updating test
* change param name
2024-01-16 15:01:17 +05:30
Harpreet Sangar
08c0a087a1
Support nested join.
2024-01-02 14:14:21 +05:30
Kishore Nallan
c21c855703
Add response metadata via override.
2023-12-11 18:33:48 +05:30
Harpreet Sangar
bfd251d1d9
Return error when trying to do infix search without enabling first.
2023-12-11 17:09:41 +05:30
Kishore Nallan
614f3c290c
Restore concurrent facet processing.
2023-12-06 09:33:08 +05:30
Kishore Nallan
b3f8954229
Merge pull request #1394 from happy-san/filtering_cutoff
...
Filtering cutoff
2023-12-05 19:05:23 +05:30
Harpreet Sangar
9d73461ec7
Add filter_result_iterator_t::is_timed_out
.
2023-12-04 16:58:30 +05:30
Kishore Nallan
e231fc2002
Optimize get distinct id for non-array fields.
2023-12-02 18:15:02 +05:30
Kishore Nallan
40ac195be7
Merge conflict resolution.
2023-11-29 10:25:54 +05:30
Kishore Nallan
c11f25b45f
Merge pull request #1356 from happy-san/reference_includes
...
Allow a field inside an object to have `reference`.
2023-11-14 09:35:24 +05:30
Kishore Nallan
91415a649f
Fix phrase query messing up facet counts.
...
Global facet counts were being returned.
2023-11-13 19:57:25 +05:30
Harpreet Sangar
10a334cf07
Add object_array_reference_index
.
2023-11-13 15:31:49 +05:30
Kishore Nallan
60d5951b80
Handle repeating facet values in value facet index.
2023-11-11 20:00:49 +05:30
Kishore Nallan
9921d2dc9c
Spread the hash for sort index key.
...
This addresses an edge case where look ups were slow when there are gaps in a large key range.
2023-11-10 12:37:01 +05:30
Kishore Nallan
ae597f40ba
Merge branch 'v0.25-join' into v0.26-facets
...
# Conflicts:
# include/index.h
# src/collection.cpp
# test/collection_vector_search_test.cpp
2023-10-30 21:41:47 +05:30
Kishore Nallan
59f7bf0f48
Add background thread for periodic housekeeping.
2023-10-30 18:17:54 +05:30
Kishore Nallan
9d0eaaad21
Merge pull request #1333 from ozanarmagan/v0.25-join
...
Support `remote_embedding_timeout_ms` and `remote_embedding_num_tries` for indexing
2023-10-27 17:36:01 +05:30
ozanarmagan
34ade97636
Support remote_embedding_timeout_ms
and remote_embedding_num_tries
for indexing
2023-10-26 01:04:39 +03:00
Kishore Nallan
e6876fa147
Merge branch 'v0.25-join' into v0.26-facets
...
# Conflicts:
# include/field.h
# src/collection.cpp
# src/index.cpp
# test/collection_vector_search_test.cpp
2023-10-23 18:45:18 +05:30
Harpreet Sangar
4ffbe3aad1
Add reference_index
for reference array field.
2023-10-20 13:41:02 +05:30
Kishore Nallan
dcfd336b06
Refactor field-wise search configuration parsing.
2023-10-16 11:37:25 +05:30
Kishore Nallan
5119af384e
Merge pull request #1301 from ozanarmagan/v0.25-join
...
Sort by vector query
2023-10-16 10:44:24 +05:30
ozanarmagan
4167fe69c8
Sort by vector query
2023-10-14 02:07:51 +03:00
Kishore Nallan
91209a17dc
Merge branch 'v0.25-join' into v0.26-facets
...
# Conflicts:
# include/collection.h
# include/index.h
# src/collection.cpp
# src/collection_manager.cpp
# src/index.cpp
# test/collection_specific_more_test.cpp
# test/collection_vector_search_test.cpp
2023-10-13 19:00:17 +05:30
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
krunal
6b60b62afa
refactor rev_iterator and add skip_to_rev()
2023-10-06 20:44:33 +05:30
krunal
073f7a1630
fixing tests
2023-10-06 14:23:01 +05:30
krunal
77d934d381
adding leftover changes
2023-10-05 12:50:39 +05:30
krunal
a8234cf2b6
resolve conflicts and refactor getting group_by_field_it
2023-10-05 12:05:54 +05:30
krunal
1b97953ebd
refactor get_distinct_id calls
2023-10-04 17:25:08 +05:30
krunal
e107ddfa93
revert old changes, test changes for wildcard
2023-10-04 14:11:48 +05:30
Harpreet Sangar
024dcc1b68
Support filter scoring.
2023-10-03 17:53:04 +05:30
Kishore Nallan
ce4b8e3e2c
Merge branch 'v0.25-join' into v0.26-facets
...
# Conflicts:
# include/collection.h
# include/index.h
# src/collection.cpp
# src/collection_manager.cpp
# src/index.cpp
# test/collection_faceting_test.cpp
2023-10-03 11:13:23 +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
b530f80770
Drop tokens direction.
2023-09-25 07:29:55 +05:30
Kishore Nallan
714f27667e
Merge branch 'v0.25-join' into v0.26-facets
2023-09-15 07:15:32 +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
107981eb1f
Merge pull request #1131 from krunal1313/facet_sort
...
sort facet by other field for nested objects
2023-09-05 19:04:14 +05:30
krunal
7c61328374
merge v0.26-facets
2023-09-01 15:06:31 +05:30
Harpreet Sangar
1b14bc2e06
Merge remote-tracking branch 'up/v0.26-facets' into v0.26-facets
2023-09-01 13:02:01 +05:30
Kishore Nallan
bb5720955b
Merge branch 'v0.25-join' into v0.26-facets
2023-09-01 12:11:31 +05:30
Kishore Nallan
633ec69aed
Fix upsert on unchanged docs with embedding fields.
2023-08-31 13:38:08 +05:30
Harpreet Sangar
08c893b3bd
Sort by reference fields in case of many-to-many relation.
2023-08-25 16:53:09 +05:30
Harpreet Sangar
79b5afe7d9
Include reference fields in case of many-to-many relation.
2023-08-23 16:07:37 +05:30
Harpreet Sangar
f41afc155f
Sort by reference field.
2023-08-17 11:34:51 +05:30