Harpreet Sangar
|
774649d347
|
Refactor fuzzy search.
|
2023-07-03 13:17:15 +05:30 |
|
Harpreet Sangar
|
77b6c95360
|
Don't initialize filter_result_iterator with all ids in case of a vector query.
|
2023-07-03 11:05:49 +05:30 |
|
Kishore Nallan
|
e9d46ccf90
|
Always use hash based faceting for small result sets.
|
2023-07-02 20:46:23 +05:30 |
|
Kishore Nallan
|
a7adc1c3ca
|
Fix bug with offset/pagination affecting vector search.
|
2023-07-02 20:43:31 +05:30 |
|
Kishore Nallan
|
2cffc015e7
|
Implement intersection count for ids_t.
|
2023-07-01 21:26:07 +05:30 |
|
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
|
16795bc4de
|
Merge pull request #1068 from happy-san/v0.26-filter
Use only `NumericTrie` when `range_index: true` is specified.
|
2023-07-01 16:49:17 +05:30 |
|
Kishore Nallan
|
c066120fb1
|
Fix edge case in updating empty array strings.
|
2023-07-01 13:46:03 +05:30 |
|
Kishore Nallan
|
e60094c88b
|
Merge pull request #1077 from happy-san/v0.25-join
Fixes for include fields formatting and docs_updated_count
|
2023-06-30 12:28:34 +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
|
cad2d802e8
|
Glog stdout/stderr console log separation.
|
2023-06-30 11:13:15 +05:30 |
|
Kishore Nallan
|
176a72e6ca
|
Fix http curl client timeout API.
|
2023-06-30 10:58:15 +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
|
a7d549d0ae
|
Tweak default values for k in vector search.
|
2023-06-28 13:24:17 +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
|
f567a6bd03
|
Update return type to short .
|
2023-06-27 18:49:43 +05:30 |
|
Harpreet Sangar
|
ab3b20e4f6
|
Optimize filter_result_iterator_t::compute_result , delete redundant subtree.
|
2023-06-27 18:42:02 +05:30 |
|
Harpreet Sangar
|
93915a77f4
|
Optimize filter_result_iterator_t::compute_result , skip tokenization.
|
2023-06-27 18:34:21 +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
|
9aeaec2d20
|
Use only NumericTrie when range_index: true is specified.
Move `rearrange_filter_tree` logic into `filter_result_iterator_t::init()`.
|
2023-06-27 16:30:09 +05:30 |
|
Harpreet Sangar
|
7c6993113a
|
Integrate NumericTrie::seq_ids_outside_top_k .
|
2023-06-27 16:30:09 +05:30 |
|
Harpreet Sangar
|
d1a4c38598
|
Add 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
|
ca4b20eb4d
|
Refactor filter_result_iterator_t methods.
|
2023-06-27 16:30:09 +05:30 |
|
Harpreet Sangar
|
fa42191110
|
Add filter_result_iterator_t::compute_result .
|
2023-06-27 16:30:09 +05:30 |
|
Harpreet Sangar
|
7efa690810
|
Add NumericTrie::remove .
|
2023-06-27 16:30:09 +05:30 |
|
Harpreet Sangar
|
a901240979
|
Update geo_range_index to be a 32 bit trie.
|
2023-06-27 16:30:09 +05:30 |
|
Harpreet Sangar
|
00061d61d5
|
Optimize geo filtering.
|
2023-06-27 16:30:09 +05:30 |
|
Harpreet Sangar
|
334ea25b21
|
Add geo_range_index .
|
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
|
aa753fffc1
|
Fix failing tests.
|
2023-06-27 16:29:39 +05:30 |
|
Harpreet Sangar
|
2a82994365
|
Update test.
|
2023-06-27 16:29:39 +05:30 |
|
Harpreet Sangar
|
2c7b6e8c15
|
Fix wildcard search with geo-filter producing maximum 100 results.
|
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
|
dd31e841b9
|
Optimize methods.
|
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
|
0e4744a837
|
Refactor NumericTrie .
|
2023-06-27 16:29:39 +05:30 |
|
Harpreet Sangar
|
ba41b8b52e
|
Add MultivalueData test.
|
2023-06-27 16:29:39 +05:30 |
|
Harpreet Sangar
|
c8e70f7886
|
Fix filter_result_iterator_t::valid not updating seq_id properly for complex filter expressions.
|
2023-06-27 15:06:49 +05:30 |
|