810 Commits

Author SHA1 Message Date
Kishore Nallan
c3a85be42f Fix highlight surround num tokens in Cyrillic. 2021-12-28 16:40:38 +05:30
Kishore Nallan
ab7a3f53bb Phrase search skeleton. 2021-12-28 08:29:31 +05:30
Kishore Nallan
3a8a2fcadb Support emplace action for ingestion. 2021-12-25 09:39:23 +05:30
Kishore Nallan
98485a4c36 Fix boolean arg parsing quirk.
The "--boolean-flag=true" format works now.
2021-12-24 15:39:57 +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
a9c15ec0f7 Fix facet highlighting for Cyrillic text. 2021-12-09 10:54:47 +05:30
Kishore Nallan
f12aa9df3f Patches for ARM. 2021-12-03 14:24:25 +05:30
Kishore Nallan
bd6fd1c03e Improve Cyrillic support. 2021-12-02 16:17:01 +05:30
Kishore Nallan
1f4384797e Merge branch 'single-index-concurrency' into v0.23
# Conflicts:
#	test/collection_specific_test.cpp
2021-12-01 11:12:42 +05:30
Kishore Nallan
a21628207e Refactor grouping with sorting. 2021-11-24 20:20:21 +05:30
Kishore Nallan
f45416be0c Only last token should prefix search during drop tokens. 2021-11-23 18:12:38 +05:30
Kishore Nallan
97b1981fcd Buffer IDs during exhaustive search. 2021-11-22 15:18:37 +05:30
Kishore Nallan
f0b09e6c07 Basics of treating space as typo. 2021-11-21 07:53:27 +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
58f3d4bf66 Handle null-value updates + errors during indexing. 2021-11-17 13:23:42 +05:30
Kishore Nallan
8ff57108fa Add end-point for clearing cache. 2021-11-14 18:55:52 +05:30
Kishore Nallan
cdfbc4c1b5 Reserve vector when length is known. 2021-11-14 17:53:29 +05:30
Kishore Nallan
483afa5b34 Fix search cutoff for wildcard filtering. 2021-11-13 13:55:12 +05:30
Kishore Nallan
14f4c3e834 Field wise indexing. 2021-11-11 19:11:06 +05:30
Kishore Nallan
6d68fbf922 Add consts. 2021-11-11 16:23:52 +05:30
Kishore Nallan
efec5f97e9 Fix collection restore batch size. 2021-11-08 15:03:15 +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
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
ba91e69c04 Proper error in API response when GET query > 4K chars. 2021-10-27 21:20:31 +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
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
20c7705e61 Fix conversion to full posting list.
Ensure length never overflows max capacity threshold.
2021-10-18 21:49:50 +05:30
Kishore Nallan
0c459609c0 Parameterize filter short circuit + enable only for search. 2021-10-17 11:34:09 +05:30
Kishore Nallan
952b83f3a8 Handle v0.21 and below import serialization. 2021-10-16 19:49:41 +05:30
Kishore Nallan
142f5a3b31 Fix deletion of expanded posting lists. 2021-10-15 16:59:09 +05:30
Kishore Nallan
b82b4a5bce Make remove_matched_tokens: true by default. 2021-10-13 12:42:43 +05:30
Kishore Nallan
a8a8c60e0f Wrap last chunk aggregate flag with atomic. 2021-10-12 20:44:54 +05:30
Kishore Nallan
f9446841ed Accept null for field type auto and string* 2021-10-09 20:48:41 +05:30
Kishore Nallan
0bc9574112 Further refactor indexing/response workflow. 2021-10-08 18:56:52 +05:30
Kishore Nallan
87f18b03f3 Address concurrency edge case in import streaming.
Manage concurrent access by the req/res variables between batch indexer and http response threads.
2021-10-07 19:38:54 +05:30
Kishore Nallan
8a751daa89 Add shared lock for store delete range. 2021-10-07 19:29:24 +05:30
Kishore Nallan
1fa2193c50 Configurable 1-typo and 2-typo min token lengths. 2021-10-04 18:18:05 +05:30