190 Commits

Author SHA1 Message Date
Kishore Nallan
f5808532fa Allow split join tokens to be configured in always mode.
Default remains as fallback.
2022-06-26 19:55:00 +05:30
Kishore Nallan
0ed59f6230 Extend use of max_candidates to facet searching as well. 2022-06-26 18:07:19 +05:30
Kishore Nallan
a9a2d8cc11 Synonym queries should preserve prefix option. 2022-06-08 14:33:45 +05:30
Kishore Nallan
223b104823 Introduce option to rank text by token position. 2022-06-07 11:00:24 +05:30
Kishore Nallan
0da51cb874 Support sort_by in overrides. 2022-06-05 18:00:41 +05:30
Kishore Nallan
a409df8dad Fix verbatim match on array. 2022-05-29 19:24:55 +05:30
Kishore Nallan
d935cb4041 Fix proper prefix expansion. 2022-05-19 16:12:33 +05:30
Kishore Nallan
0e2257dc29 Fix max_candidates behavior. 2022-05-13 17:41:11 +05:30
Kishore Nallan
8eb19f70a5 Account for token separator during upsert/removal. 2022-05-08 21:14:07 +05:30
Kishore Nallan
93c31be88f Cover missing curated hits with hits below. 2022-04-15 15:38:05 +05:30
Kishore Nallan
d4e5c36b7f Port id_buff based aggregated collation. 2022-04-13 14:36:09 +05:30
Kishore Nallan
3f9544535c Ensure that synonyms are ranked equally. 2022-04-12 08:04:43 +05:30
Kishore Nallan
f92b8f59bb Handle max candidates independent of exhaustive search. 2022-04-10 20:53:41 +05:30
Kishore Nallan
4889fba179 OR based token intersection. 2022-04-05 17:50:30 +05:30
Kishore Nallan
d6cab80dde Return filter_curated_hits in override response. 2022-03-26 16:02:23 +05:30
Kishore Nallan
a5b06a0e0d Schema change basics. 2022-03-26 08:22:40 +05:30
Jason Bosco
1e622aa3a3 Tweaked error message 2022-03-24 22:32:23 -05:00
Kishore Nallan
66cb71039f Do drop tokens at a global level. 2022-03-23 18:53:48 +05:30
Kishore Nallan
6b743cfa48 Implement progressive typo relaxation. 2022-03-21 16:11:17 +05:30
Kishore Nallan
36382ed3f1 Split tokens should require co-occurrence. 2022-03-20 11:16:25 +05:30
Kishore Nallan
5f244bc588 Synonym matches should share parent match score. 2022-03-19 14:05:21 +05:30
Kishore Nallan
769e594023 Process filters before synonyms are resolved. 2022-03-16 19:22:29 +05:30
Kishore Nallan
dcdb71f87b Drop tokens should not happen on split tokens. 2022-03-16 06:54:05 +05:30
Kishore Nallan
39f12edd3d Add override level option to filter curated hits. 2022-03-13 20:53:38 +05:30
Kishore Nallan
9197627e81 Add option to filter curated hits. 2022-03-11 20:52:22 +05:30
Kishore Nallan
d0a0597fcb Parameterize facet query num typos. 2022-03-10 19:05:30 +05:30
Kishore Nallan
e90dc8cbd7 Fix query index searched queries mismatch. 2022-03-09 14:41:49 +05:30
Kishore Nallan
d218db6487 Extract out cross-field aggregation and scoring. 2022-03-01 21:18:01 +05:30
Kishore Nallan
69d98d2751 Remove sort schema book keeping datastructure. 2022-02-28 17:15:51 +05:30
Kishore Nallan
c140d42f80 Remove facet schema book keeping datastructure. 2022-02-28 16:20:54 +05:30
Kishore Nallan
b910786deb Handle curation + filtering for infix. 2022-02-26 14:43:39 +05:30
Kishore Nallan
9e4d51cfcc Handle infix update/deletion. 2022-02-24 13:10:59 +05:30
Kishore Nallan
805932c7d7 Implement block based ID lists. 2022-02-08 16:29:08 +05:30
Kishore Nallan
302f8a34e8 Handle typo/drop token threshold better globally. 2022-02-02 20:37:25 +05:30
Kishore Nallan
ba101d0b40 Infix basics. 2022-01-27 16:34:06 +05:30
Kishore Nallan
cfc402a920 Support remove_matched_tokens without filter_by. 2022-01-26 14:31:20 +05:30
Kishore Nallan
609ac35c6d Expose max_candidates parameter to the API. 2022-01-12 12:09:04 +05:30
Kishore Nallan
880b7d2185 Fix multi-field phrase search. 2022-01-11 17:36:21 +05:30
Kishore Nallan
ab7a3f53bb Phrase search skeleton. 2021-12-28 08:29:31 +05:30
Kishore Nallan
3a8a2fcadb Support emplace action for ingestion. 2021-12-25 09:39:23 +05:30
Kishore Nallan
4de5b141ee Basic string sorting support. 2021-12-20 14:38:01 +05:30
Kishore Nallan
1f4384797e Merge branch 'single-index-concurrency' into v0.23
# Conflicts:
#	test/collection_specific_test.cpp
2021-12-01 11:12:42 +05:30
Kishore Nallan
f45416be0c Only last token should prefix search during drop tokens. 2021-11-23 18:12:38 +05:30
Kishore Nallan
97b1981fcd Buffer IDs during exhaustive search. 2021-11-22 15:18:37 +05:30
Kishore Nallan
f0b09e6c07 Basics of treating space as typo. 2021-11-21 07:53:27 +05:30
Kishore Nallan
58f3d4bf66 Handle null-value updates + errors during indexing. 2021-11-17 13:23:42 +05:30
Kishore Nallan
14f4c3e834 Field wise indexing. 2021-11-11 19:11:06 +05:30
Kishore Nallan
47c13b1257 Shard facet index. 2021-11-07 14:16:59 +05:30
Kishore Nallan
3acfde9db6 Parallelize wildcard query processing. 2021-11-02 22:05:19 +05:30
Kishore Nallan
a3def7dc5b Simplify facet value filtering. 2021-11-02 16:43:28 +05:30