1728 Commits

Author SHA1 Message Date
Kishore Nallan
2925b2e8d1 Store auth inside request. 2022-07-07 09:37:27 +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
RedSnail
ccb05375b7
Option to return document ID and body in import response. (#615)
* have a strange error, I'll try to compile without changes

* added return_id keyword which returns only id

* added test entry and also added test option to docker-build.sh

* sorry, I can't run tests my self, so i run it with your CI

* It didn't work 'cause i've been writing in python for too long :)
2022-06-13 10:21:44 +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
1d0917dc41 Fix typo correction edge case. 2022-06-05 18:00:27 +05:30
Kishore Nallan
6c5b1d3c38 Update README. v0.23.0 2022-06-04 19:58:29 +05:30
Kishore Nallan
8c2b1f3dfb Support DEB/RPM for ARM. 2022-06-02 18:32:56 +05:30
Kishore Nallan
4967e48769 Don't create access log file unless access logging is enabled. 2022-06-02 18:32:43 +05:30
Kishore Nallan
069d7eb998 Merge branch 'master' into v0.23 2022-06-02 10:40:41 +05:30
Kishore Nallan
9a81a5bccf Parameterize arch in deb/rpm generator. 2022-06-01 15:07:43 +05:30
Kishore Nallan
d4cfe81a90 Allow missing values sort config on numerical fields. 2022-05-30 13:33:57 +05:30
Kishore Nallan
43c26b1c7e Retain verbatim match on array. 2022-05-30 07:13:22 +05:30
Kishore Nallan
a409df8dad Fix verbatim match on array. 2022-05-29 19:24:55 +05:30
Kishore Nallan
fa607f0013 Ignore explicit wildcard named field. 2022-05-28 19:00:06 +05:30
Kishore Nallan
cf3b28bb77 String sort: allow missing values to be sent to either end. 2022-05-28 17:27:22 +05:30
Kishore Nallan
cf5f71a0ba Don't consider global context for text match in arrays. 2022-05-27 18:34:30 +05:30
Kishore Nallan
9d56608819 Fix quirk in single field prefix searching. 2022-05-27 17:07:27 +05:30
Kishore Nallan
13d0fa12d6 Implement search cutoff for infix searching. 2022-05-27 13:17:42 +05:30
Kishore Nallan
42b0f9cf33 Merge pull request #600 from alexjball/patch-1
Fix typo in TYPESENSE_API_ADDRESS env handling
2022-05-27 11:38:34 +05:30
Kishore Nallan
e68458aff3 Don't allow field with same name as regexp field pattern. 2022-05-26 15:07:09 +05:30
Kishore Nallan
e12711ebf4 Dynamic filtering via overrides should not use typos. 2022-05-25 07:18:23 +05:30
Alex Ball
2685917ca4 Fix typo in TYPESENSE_API_ADDRESS env handling 2022-05-23 20:36:06 -04:00
Kishore Nallan
0710addecc Prioritize highlight zone matching over total count. 2022-05-23 07:53:03 +05:30
Kishore Nallan
c72abf89a6 More fixes for prefix expansion. 2022-05-21 20:47:02 +05:30