3354 Commits

Author SHA1 Message Date
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
ozanarmagan
65dbeb6e75 Add timeout and num retries as search params 2023-07-05 01:28:22 +03:00
Kishore Nallan
1588c83da2
Merge pull request #1085 from happy-san/v0.26-facets
Refactor fuzzy search.
2023-07-04 20:07:51 +05:30
Kishore Nallan
5626ae0816
Merge pull request #1069 from krunal1313/gzip_indexing
Gzip encoded import body
2023-07-04 20:05:37 +05:30
Kishore Nallan
3ec17ff201
Merge branch 'v0.26-facets' into gzip_indexing 2023-07-04 20:05:03 +05:30
krunal1313
a40a1b60fc adding locale and tokenization 2023-07-04 18:10:52 +05:30
Harpreet Sangar
c7b07499ae Add posting_t::get_or_iterator. 2023-07-04 18:07:53 +05:30
krunal1313
06427e0f9e correcting error code 2023-07-04 17:52:26 +05:30
krunal1313
c39126ee79 error handling 2023-07-04 17:32:44 +05:30
Kishore Nallan
a69137ff3b
Merge pull request #1088 from ozanarmagan/v0.25-join
Retry on timeout for http proxy
2023-07-04 16:34:39 +05:30
Kishore Nallan
974280a4d5 Fix response streaming regression.
Introduced during export memory usage fix.
2023-07-04 15:55:27 +05:30
ozanarmagan
525df7d1e2 Add retries on timeout for http proxy 2023-07-04 11:29:49 +03:00
Kishore Nallan
0d0c948300
Merge pull request #1087 from ozanarmagan/v0.25-join
Fix postfix command for onnxruntime build
2023-07-04 13:23:25 +05:30
krunal1313
46a2aa140b moving gzip handling to leader node only 2023-07-04 11:34:10 +05:30
Harpreet Sangar
ed04a60cd8 Remove unnecessary posting_t::merge operation.
Add tests.
2023-07-04 10:20:24 +05:30
ozanarmagan
1588cc050a Fix postfix command for onnxruntime build 2023-07-03 18:44:02 +03:00
Harpreet Sangar
2264dfb364 Add or_iterator_t::contains_atleast_one. 2023-07-03 20:41:45 +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
krunal1313
009194e51a refactor 2023-07-03 15:41:31 +05:30
Harpreet Sangar
774649d347 Refactor fuzzy search. 2023-07-03 13:17:15 +05:30
krunal1313
d79a408022 cleanup 2023-07-03 13:12:08 +05:30
krunal1313
437e81a301 handling small file without chunks 2023-07-03 13:05:52 +05:30
Kishore Nallan
8f51e46684
Merge pull request #1084 from happy-san/v0.26-facets
Don't initialize `filter_result_iterator` with all ids in case of a v…
2023-07-03 11:08:36 +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
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
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
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
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
krunal1313
2c0c108d0e remove stopwords after tokenization 2023-06-30 16:26:10 +05:30
krunal1313
8e6bc04555 initial commit to add support for stopwords 2023-06-30 14:28:11 +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