92 Commits

Author SHA1 Message Date
Kishore Nallan
5b462f5233 Drop/readd within same schema change set. 2022-04-14 12:23:38 +05:30
Kishore Nallan
a5b06a0e0d Schema change basics. 2022-03-26 08:22:40 +05:30
Kishore Nallan
369c1b45b7 Fix issue with index: false setting. 2022-03-23 21:06:41 +05:30
Kishore Nallan
3f8135d4b0 Tweak error message. 2022-02-20 17:32:04 +05:30
Kishore Nallan
f4993de8a1 Ensure that infix property is restored on restart. 2022-02-15 14:12:38 +05:30
Kishore Nallan
ba101d0b40 Infix basics. 2022-01-27 16:34:06 +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
b9f624c297 Fix sort property of float and geopoint array fields. 2021-12-30 14:09:51 +05:30
Kishore Nallan
fee8a2e2fb Improve field duplication check logic. 2021-12-21 19:17:43 +05:30
Kishore Nallan
395763563c Merge pull request #470 from harisarang/fix-duplicates
fix: duplicates in field names
2021-12-21 15:53:45 +05:30
Harisaran G
7b1148ee45 fix: test assertions and error messages 2021-12-21 09:17:36 +05:30
Kishore Nallan
4de5b141ee Basic string sorting support. 2021-12-20 14:38:01 +05:30
Harisaran G
aaa5c00c85 add: tests for duplicates in fields 2021-12-15 08:21:16 +05:30
Harisaran G
b7b0fe84c2 fix: duplicate fields (#328) 2021-12-14 19:37:39 +05:30
Kishore Nallan
bd6fd1c03e Improve Cyrillic support. 2021-12-02 16:17:01 +05:30
Kishore Nallan
774f3d3ce3 Move facet tokens and groups to separate maps.
This speeds up faceting and reduces memory footprint during faceting.
2021-11-18 12:38:12 +05:30
Kishore Nallan
99721213ec Change map ds for sort aggregation. 2021-11-07 16:45:14 +05:30
Kishore Nallan
549d1a7da3 Allow wildcard field to be non-indexable.
Also ensure facet: true not allowed when index: false.
2021-11-03 19:51:11 +05:30
Kishore Nallan
a3def7dc5b Simplify facet value filtering. 2021-11-02 16:43:28 +05:30
Kishore Nallan
f9446841ed Accept null for field type auto and string* 2021-10-09 20:48:41 +05:30
Kishore Nallan
947a5019d9 Handle override with synonyms. 2021-10-02 08:07:08 +05:30
Kishore Nallan
043535ee6b Support array of geo points. 2021-09-24 12:43:26 +05:30
Kishore Nallan
70059dec15 Dynamic filtering using field interpolation. 2021-09-22 11:46:20 +05:30
Kishore Nallan
7b4450bbf9 Bake concurrency into a single index. 2021-08-31 13:11:50 +05:30
Kishore Nallan
331db4f27e Add precision option to geo field sorting. 2021-07-27 19:57:56 +05:30
Kishore Nallan
e45f18785f Ignore id field present in schema. 2021-07-26 19:44:10 +05:30
Kishore Nallan
0b28e9dc2c Remove deprecated default_resolution config for geo fields. 2021-07-14 11:44:01 +05:30
Kishore Nallan
0e967a9c44 Disallow use of type auto for a non-wildcard containing field. 2021-07-14 11:44:01 +05:30
Kishore Nallan
7c4aff5268 Implement exclude_radius option for geopoint sorting. 2021-07-14 11:44:01 +05:30
Kishore Nallan
9d08df38cf Fix packing/unpacking of lat lng. 2021-07-14 11:44:00 +05:30
Kishore Nallan
e0dc73af3e Swap out underlying geo library. 2021-07-14 11:44:00 +05:30
Kishore Nallan
5f2254d22a A string* field must be treated as optional by default. 2021-04-28 08:12:54 +05:30
kishorenc
3a92685967 Integrate with Kakasi. 2021-04-05 12:25:50 +05:30
kishorenc
dd72e2a78c Introduce field level locale. 2021-04-02 21:28:49 +05:30
kishorenc
6c284dba17 Allow searching against string* fields. 2021-03-29 20:09:00 +05:30
kishorenc
9c448793bd Use of dynamic fields should activate coerce_or_reject. 2021-03-29 16:52:08 +05:30
kishorenc
bd43fc10bc Use ".*" for catch-all auto field definition. 2021-03-10 12:34:15 +05:30
kishorenc
ec5bc54e6d Fix typo. 2021-03-09 17:37:12 +05:30
kishorenc
75caa2ab01 Allow fields to be marked as non-indexable. 2021-03-09 09:37:52 +05:30
kishorenc
42732c454d Handle bad bool field coercion. 2021-03-08 14:41:07 +05:30
kishorenc
0fb5c25d2c Allow faceting to be configurable via dynamic fields. 2021-03-06 16:41:05 +05:30
kishorenc
46856701d6 Use sparse map for facet values. 2021-03-06 11:48:22 +05:30
kishorenc
33f705cace Geo polygon filtering. 2021-03-03 07:23:25 +05:30
kishorenc
4e3307a891 Use string* to specify string/string array coercion. 2021-02-25 15:07:37 +05:30
kishorenc
0a9cf4aee0 Add more tests for testing schema detection. 2021-02-23 20:04:37 +05:30
kishorenc
f1b70384cc Allow fields to be stringified automatically. 2021-02-23 12:58:14 +05:30
kishorenc
c24fc02d4d Persist per-doc coerce setting + allow dropping of bad values. 2021-02-23 09:35:36 +05:30
kishorenc
d2a825799b Make default sorting field optional. 2021-02-21 19:55:31 +05:30
kishorenc
11c41804e5 Handle bad data gracefully. 2021-02-20 12:49:41 +05:30