810 Commits

Author SHA1 Message Date
Jason Bosco
1e622aa3a3 Tweaked error message 2022-03-24 22:32:23 -05:00
Kishore Nallan
369c1b45b7 Fix issue with index: false setting. 2022-03-23 21:06:41 +05:30
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
f4d3ecc84e Default fields to highlight must respect include_fields. 2022-03-20 09:53:36 +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
5413536b40 Fix scoring when tokens are spread out. 2022-03-16 12:47:08 +05:30
Kishore Nallan
dcdb71f87b Drop tokens should not happen on split tokens. 2022-03-16 06:54:05 +05:30
Kishore Nallan
3fe3a6ca7a Fix rogue group limit config regression. 2022-03-15 07:47:42 +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
51a5f268e2 Take care of token order in phrase search. 2022-03-11 13:22:14 +05:30
Kishore Nallan
d0a0597fcb Parameterize facet query num typos. 2022-03-10 19:05:30 +05:30
Kishore Nallan
7cc533ff8d Refactor search API parameter parsing. 2022-03-10 17:22:45 +05:30
Kishore Nallan
e90dc8cbd7 Fix query index searched queries mismatch. 2022-03-09 14:41:49 +05:30
Kishore Nallan
8835533193 Fix CORS value case sensitivity. 2022-03-04 16:54:30 +05:30
Kishore Nallan
d218db6487 Extract out cross-field aggregation and scoring. 2022-03-01 21:18:01 +05:30
Kishore Nallan
87e8e7b0ce Fix match contains edge case on overrides. 2022-03-01 13:34:48 +05:30
Kishore Nallan
95c60db1a2 Fix embedded params vec being empty. 2022-03-01 10:34:21 +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
1ddf199107 Add create dir file util method. 2022-02-28 11:10:25 +05:30
Kishore Nallan
b910786deb Handle curation + filtering for infix. 2022-02-26 14:43:39 +05:30
Kishore Nallan
31c8a030c7 Handle per-search API key for multi search. 2022-02-25 21:19:24 +05:30
Kishore Nallan
9e4d51cfcc Handle infix update/deletion. 2022-02-24 13:10:59 +05:30
Kishore Nallan
3f8135d4b0 Tweak error message. 2022-02-20 17:32:04 +05:30
Kishore Nallan
d20065a48c Allow a list of specific cors domains. 2022-02-20 10:21:25 +05:30
Kishore Nallan
bf475ad55f Support presets on GET search endpoint as well. 2022-02-19 19:11:20 +05:30
Kishore Nallan
facdda2a03 Preset API. 2022-02-17 16:23:59 +05:30
Kishore Nallan
4fe747810e Highlight infix matches. 2022-02-16 08:16:28 +05:30
Kishore Nallan
f2cad66dee Refactor highlighting logic. 2022-02-15 19:57:13 +05:30
Kishore Nallan
f4993de8a1 Ensure that infix property is restored on restart. 2022-02-15 14:12:38 +05:30
Kishore Nallan
f7b5cf6ada Fix prioritize exact match when q has duplicate tokens. 2022-02-14 21:15:47 +05:30
Kishore Nallan
4549e09063 Handle response write race condition with h2o dispose. 2022-02-14 13:38:51 +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
13622ff038 Fix an edge case in string update. 2022-01-29 18:25:57 +05:30
Kishore Nallan
ba101d0b40 Infix basics. 2022-01-27 16:34:06 +05:30
Kishore Nallan
7ce33cc94e Allow peering subnet to be specified for internal IP. 2022-01-26 15:53:01 +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
e3d5e3df73 Make splitting/joining of tokens configurable. 2022-01-09 11:58:05 +05:30
Kishore Nallan
774d7dbce5 Allow bucketing of text match score. 2022-01-08 19:23:02 +05:30
Kishore Nallan
f9942e4358 Let sortable string field be a default sorting field. 2022-01-05 12:55:00 +05:30
Kishore Nallan
5aeb238405 Log error if any during config file parsing. 2022-01-05 12:54:32 +05:30
Kishore Nallan
4f961f4919 Highlight only the prefix. 2022-01-02 18:08:05 +05:30
Kishore Nallan
b9f624c297 Fix sort property of float and geopoint array fields. 2021-12-30 14:09:51 +05:30