1752 Commits

Author SHA1 Message Date
Kishore Nallan
db3c014463 Implement optional filtering via sort_by clause. 2022-08-04 16:23:29 +05:30
Kishore Nallan
4c6eac9840 Allow cloning of collection & assets from a reference collection. 2022-08-02 18:02:23 +05:30
Kishore Nallan
37fe78f16d If "-" is present in symbols to index, don't use as exclusion op. 2022-08-02 14:32:21 +05:30
Kishore Nallan
be2487b1cc Handle alter of previously non-indexed field. 2022-07-26 11:06:05 +05:30
Kishore Nallan
3f90943bae Improve validation for non-indexed sort field. 2022-07-24 10:36:04 +05:30
Kishore Nallan
308b34eb9c Provide breakdown of text match score in response. 2022-07-22 17:12:51 +05:30
Kishore Nallan
aa3eddf9f4 Add total matching fields to match score. 2022-07-21 16:02:22 +05:30
Kishore Nallan
59e1fd0e4f Allow exact matches on longer strings.
Earlier, N will become zero so no results will be returned.
2022-07-20 14:02:49 +05:30
Kishore Nallan
bff9585ee7 Ensure that write_log_index is propagated to index threads. 2022-07-20 12:37:27 +05:30
Kishore Nallan
a99dd45bdc Don't consider dynamic field name having .* as a field.
This is to avoid confusion.
2022-07-20 12:02:43 +05:30
Kishore Nallan
e84ac2cdac Handle facet index not being initialized. 2022-07-20 09:03:48 +05:30
Kishore Nallan
bb5d6a308d Finer locking during collection creation. 2022-07-19 16:33:27 +05:30
Kishore Nallan
cbdae4b192 Rename return_res param to return_doc. 2022-07-19 12:14:05 +05:30
Kishore Nallan
1b46165423 Reduce false positives when considering trailing typos. 2022-07-15 11:31:56 +05:30
Kishore Nallan
2e3bbca1b8 Fix symbols not being supported in synonyms. 2022-07-14 16:14:35 +05:30
Kishore Nallan
c2856b02b5 Drop values must be at the top for drop+add use case. 2022-07-14 12:18:12 +05:30
Kishore Nallan
4242383db7 Bump deployment base image. 2022-07-14 11:23:17 +05:30
Kishore Nallan
5483ae4631 Support both include/exclude + filter by override. 2022-07-12 13:44:05 +05:30
Kishore Nallan
7a7e9463fc Implement stop processing for basic overrides. 2022-07-08 11:15:34 +05:30
Kishore Nallan
f189ed7a31 Merge branch 'main' into v0.24-changes 2022-07-07 20:43:49 +05:30
Kishore Nallan
483ed4d533 Update README. v0.23.1 2022-07-07 19:28:34 +05:30
Kishore Nallan
ebb2803af7 Update ARM build image. 2022-07-07 10:10:00 +05:30
Kishore Nallan
d05c51c536 Handle bad regexp in allowed collection API key. 2022-07-07 09:53:50 +05:30
Kishore Nallan
2925b2e8d1 Store auth inside request. 2022-07-07 09:37:27 +05:30
Kishore Nallan
dc15fb6f48 Allow override rules to be processed past the first match. 2022-07-04 17:17:59 +05:30
Kishore Nallan
df46ea28f9 Fix status endpoint response during snapshot loading. 2022-07-02 18:08:24 +05:30
Kishore Nallan
b115caa23a Fix ip address in slow request logging. 2022-07-01 12:52:06 +05:30
Kishore Nallan
9e5c3ed8b2 Status endpoint for tracking lag against leader. 2022-06-30 18:44:59 +05:30
Kishore Nallan
abdf26c263 Exhaustively search to identify all facets in facet query. 2022-06-28 15:54:26 +05:30
Kishore Nallan
4e05964e77 Fix filter intersection regression. 2022-06-28 13:24:03 +05:30
Kishore Nallan
963d9a873c Fix bug with 3 sort fields without text match criteria. 2022-06-27 20:41:18 +05:30
Kishore Nallan
b451225ac6 Bump docker development image. 2022-06-27 20:40:44 +05:30
Kishore Nallan
77efb5c0ed Fix field-wise prefix searching edge case. 2022-06-27 15:49:57 +05:30
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
4d3f6dd0de Fix iterator skip performance. 2022-06-25 17:37:33 +05:30
Kishore Nallan
6c54c1f6c7 Optimize filtering + keyword searching. 2022-06-24 19:19:59 +05:30
Kishore Nallan
1e241e970d Better synchronization during slow request logging.
We also log slow requests >= 0 ms now.
2022-06-24 09:38:55 +05:30
Kishore Nallan
9f90c39b84 Wait until task queue is empty in threadpool shutdown.
Patching 578ba49c92
2022-06-23 17:00:02 +05:30
Kishore Nallan
40ca7e23f6 Export + filter response must have no trailing newline. 2022-06-19 15:51:16 +05:30
Kishore Nallan
aa62458e54 Upgrade braft dependency SHA.
Contains fix for broken non-Graviton ARM builds.
2022-06-19 14:59:16 +05:30
Kishore Nallan
e3d7a5932d Rely on nodes configuration for peer discovery. 2022-06-18 11:03:41 +05:30
Kishore Nallan
ec217bd7d7 Expose snapshot_max_byte_count_per_rpc param. 2022-06-17 15:24:26 +05:30
Kishore Nallan
19ac76b681 Ensure that id field cannot be altered. 2022-06-17 12:13:38 +05:30
Kishore Nallan
f3af2319a3 Switch to managed snapshotting.
Ensures that a snapshot does not run when the peers are unhealthy (possibly recovering).
2022-06-17 11:31:48 +05:30
Kishore Nallan
06ce311987 Fix typo in import parameter. 2022-06-16 13:05:54 +05:30
Kishore Nallan
623a65c538 Consider cross field matching during token splitting. 2022-06-14 11:17:45 +05:30
Kishore Nallan
3c5f843ce8 Merge branch 'main' into v0.24 2022-06-13 15:23:11 +05:30
Kishore Nallan
1ea74b33bf Fix an edge case in exact filtering in array. 2022-06-13 15:18:17 +05:30
Kishore Nallan
bb44598ad1 Update debugger dockerfile. 2022-06-13 13:29:27 +05:30