1728 Commits

Author SHA1 Message Date
Kishore Nallan
6966b90054 Fix origin header. 2022-03-02 09:14:18 +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
34a96b88ea Fix main compile 2022-02-28 11:36:11 +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
29d29e64a4 Allow out_of and search_time_ms to be excluded. 2022-02-19 21:11:06 +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
3be68b38c9 Add regression test for negation of query tokens. 2022-02-16 14:08:50 +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
0df5f8d852 Expose sort/infix/locale in the collection summary. 2022-02-15 13:25:39 +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
de1f8019e2 Update README 2022-02-04 08:36:25 +05:30
Kishore Nallan
d6414c155e Restrict 4K query length check to only search endpoint. 2022-02-03 19:13:54 +05:30
Kishore Nallan
31503f699f Ensure that emplace allows non-optional field update. 2022-02-03 16:16:56 +05:30
Kishore Nallan
302f8a34e8 Handle typo/drop token threshold better globally. 2022-02-02 20:37:25 +05:30
Kishore Nallan
2e010e142a Address unhandled errors during writes. 2022-01-30 09:22:27 +05:30
Kishore Nallan
13622ff038 Fix an edge case in string update. 2022-01-29 18:25:57 +05:30
Jason Bosco
280c4807d9 Update README.md 2022-01-28 10:37:32 -06:00
Kishore Nallan
2534b1f798 Fix geo loop orientation normalization. 2022-01-28 13:58:56 +05:30
Kishore Nallan
ba101d0b40 Infix basics. 2022-01-27 16:34:06 +05:30
Jason Bosco
e9bb76d5c6 xkcd showcase 2022-01-26 09:57:45 -06:00
Jason Bosco
4f1b3efaa9 Add xkcd showcase 2022-01-26 09:57:24 -06:00
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
Jason Bosco
e14be8a76b Update README.md 2022-01-25 22:22:30 -06:00
Kishore Nallan
da9a42f3f1 Handle bad geo polygon vertices. 2022-01-16 12:44:45 +05:30
Kishore Nallan
1db5a260dd Drop tokens all the way to one token. 2022-01-15 14:44:43 +05:30
Kishore Nallan
f461e04168 Improve single token exclusion. 2022-01-13 18:19:53 +05:30
Kishore Nallan
5b4b723672 Fix a bug in phrase search + filtering. 2022-01-12 19:41:33 +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
76460589fa Fix geo sorting options + handle space around unit. 2022-01-09 08:17:46 +05:30
Kishore Nallan
774d7dbce5 Allow bucketing of text match score. 2022-01-08 19:23:02 +05:30
Kishore Nallan
133c64d2d2 Verbatim match must not overpower weight. 2022-01-07 13:44:24 +05:30
Kishore Nallan
87e2d6914f Handle large weights. 2022-01-05 16:58:29 +05:30
Kishore Nallan
f9942e4358 Let sortable string field be a default sorting field. 2022-01-05 12:55:00 +05:30