1464 Commits

Author SHA1 Message Date
Kishore Nallan
efec5f97e9 Fix collection restore batch size. 2021-11-08 15:03:15 +05:30
Kishore Nallan
012253de45 Notify queue explicitly during restore. 2021-11-08 14:08:26 +05:30
Kishore Nallan
babf6bf5d5 Minor tweaks. 2021-11-08 12:14:50 +05:30
Kishore Nallan
99721213ec Change map ds for sort aggregation. 2021-11-07 16:45:14 +05:30
Kishore Nallan
47c13b1257 Shard facet index. 2021-11-07 14:16:59 +05:30
Kishore Nallan
c33a8fad19 Fix exact filtering edge cases. 2021-11-05 11:29:24 +05:30
Kishore Nallan
f37e8e9928 Only GC incomplete requests from map. 2021-11-04 21:39:15 +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
b2acf289ac Move write log persistence logic to batched indexer. 2021-11-03 14:37:38 +05:30
Kishore Nallan
cf357d9ad7 Allow crash handler to propagate signal. 2021-11-03 14:30:28 +05:30
Kishore Nallan
3acfde9db6 Parallelize wildcard query processing. 2021-11-02 22:05:19 +05:30
Kishore Nallan
a3def7dc5b Simplify facet value filtering. 2021-11-02 16:43:28 +05:30
Kishore Nallan
3eed0d509e Allow highlighting to be skipped via non-indexed field. 2021-10-30 11:54:19 +05:30
Kishore Nallan
4844f19c50 Fixed an edge case in highlight of prefix. 2021-10-29 19:35:06 +05:30
Kishore Nallan
62be28b5c3 Use token separators and symbols during filtering. 2021-10-29 15:59:06 +05:30
Kishore Nallan
ba91e69c04 Proper error in API response when GET query > 4K chars. 2021-10-27 21:20:31 +05:30
Kishore Nallan
e93971a747 Fix benchmark prog compile. 2021-10-26 08:26:39 +05:30
Kishore Nallan
86a80d6603 Fix large import body regression. 2021-10-26 08:26:29 +05:30
Kishore Nallan
509ba324c4 Fix race condition with collection creation + insert. 2021-10-23 21:50:09 +05:30
Kishore Nallan
02c63b443c Use condition variable for checking on queue. 2021-10-23 18:10:30 +05:30
Kishore Nallan
70de51be91 Use last updated ts for purging old requests. 2021-10-23 16:33:26 +05:30
Kishore Nallan
baaf7ea65d Restore store persisted raft log from snapshot. 2021-10-23 10:14:38 +05:30
Kishore Nallan
13f5cf0b30 Bump max req body to 10g. 2021-10-21 15:39:05 +05:30
Kishore Nallan
382a8a6e36 Fix cli arg type for lag params. 2021-10-21 10:51:51 +05:30
Kishore Nallan
ebbab76a43 Gracefully quit during loading on signal. 2021-10-20 21:24:12 +05:30
Kishore Nallan
a2ae8199f0 Per request cache ttl. 2021-10-20 18:17:30 +05:30
Kishore Nallan
0697dc0d7b Fix typo. 2021-10-19 22:03:42 +05:30
Kishore Nallan
20c7705e61 Fix conversion to full posting list.
Ensure length never overflows max capacity threshold.
2021-10-18 21:49:50 +05:30
Kishore Nallan
0f36b15d5f Avoid reading request object after enqueuing. 2021-10-18 12:08:37 +05:30
Kishore Nallan
0c459609c0 Parameterize filter short circuit + enable only for search. 2021-10-17 11:34:09 +05:30
Kishore Nallan
9db05986d7 Fix follower streaming edge case. 2021-10-17 07:58:23 +05:30
Kishore Nallan
952b83f3a8 Handle v0.21 and below import serialization. 2021-10-16 19:49:41 +05:30
Kishore Nallan
52e587b598 Update debugger dockerfile. 2021-10-16 17:16:29 +05:30
Kishore Nallan
88fe5868d0 Log server version during crash as well. 2021-10-16 14:53:10 +05:30
Kishore Nallan
142f5a3b31 Fix deletion of expanded posting lists. 2021-10-15 16:59:09 +05:30
Kishore Nallan
1ddf141f97 Free result ids after override search. 2021-10-13 15:22:42 +05:30
Kishore Nallan
16c444a6b4 Withhold 0-length response chunk during res streaming. 2021-10-13 13:54:45 +05:30
Kishore Nallan
b82b4a5bce Make remove_matched_tokens: true by default. 2021-10-13 12:42:43 +05:30
Kishore Nallan
c2eb31d33b Support highlighting in dynamic filter query. 2021-10-13 12:37:57 +05:30
Kishore Nallan
0591fd508c Handle missing field when dynamic filtering is used. 2021-10-13 11:14:58 +05:30
Kishore Nallan
a8a8c60e0f Wrap last chunk aggregate flag with atomic. 2021-10-12 20:44:54 +05:30
Kishore Nallan
26fbad2c66 Return token separators and symbols to index in API. 2021-10-12 16:10:37 +05:30
Kishore Nallan
b17d5ab6df Refactor topster array free. 2021-10-12 12:57:57 +05:30
Kishore Nallan
82f8d2895d Add test for regexp field name + empty array. 2021-10-12 12:57:42 +05:30
Kishore Nallan
c1a1d883b0 Null values must not be indexed for auto/string* fields. 2021-10-10 07:32:00 +05:30
Kishore Nallan
f9446841ed Accept null for field type auto and string* 2021-10-09 20:48:41 +05:30
Kishore Nallan
dcfe626e97 Make use of sanitizer optional. 2021-10-09 18:19:33 +05:30
Kishore Nallan
4a3d2cc209 Allow indexing of null values for auto/string* fields. 2021-10-09 18:14:19 +05:30
Kishore Nallan
a365bf9677 Refactor type detection logic for auto/string* fields. 2021-10-09 17:22:01 +05:30
Kishore Nallan
0bc9574112 Further refactor indexing/response workflow. 2021-10-08 18:56:52 +05:30