1899 Commits

Author SHA1 Message Date
Kishore Nallan
0fc0f80d21 Parse text match info based on match type. 2023-01-09 13:16:30 +05:30
Kishore Nallan
10fa7a8fa4 Expose match type to API. 2023-01-09 09:24:37 +05:30
Kishore Nallan
aec1e6cff0 Use http lib timestamp separately as conn_ts. 2023-01-07 19:06:53 +05:30
Kishore Nallan
44d489ed54 Fix synonym loading regression. 2023-01-06 20:52:05 +05:30
Kishore Nallan
7a63d930bf Handle searchcutoff during facet population as well. 2023-01-06 12:33:00 +05:30
Kishore Nallan
c2a23a3deb Fix test. 2023-01-05 19:33:54 +05:30
Kishore Nallan
c5f8e59b96 Allow API key to be passed via multi_search body. 2023-01-05 18:48:06 +05:30
Kishore Nallan
ff8da56d56 Implement search cutoff for faceting op. 2023-01-05 16:20:55 +05:30
Kishore Nallan
679a6cc62f Fix k value for id based vector search. 2023-01-05 14:08:46 +05:30
Kishore Nallan
bc31be874a Add text match modes: max_score and max_weight. 2023-01-04 20:30:30 +05:30
Kishore Nallan
f380bd5fa9 Take care of underlying req being null. 2023-01-02 19:33:43 +05:30
Kishore Nallan
1a66a25e2f Enable slow searches logging by default (30s cutoff) 2023-01-02 18:53:36 +05:30
Kishore Nallan
bf0f7430a0 Allow vector query to pass a document ID. 2023-01-01 18:00:50 +05:30
Kishore Nallan
a9b926e24b Don't wrap () for empty filter strings. 2022-12-28 17:20:36 +05:30
Kishore Nallan
0e1d70ebf6 Add flag to disable old highlight structure. 2022-12-25 21:04:22 +05:30
Kishore Nallan
7f348250b6 Add guard for really large documents eating memory during load. 2022-12-23 19:44:59 +05:30
Kishore Nallan
a5628f9940 Fix slow exports. 2022-12-22 14:43:53 +05:30
Kishore Nallan
a10cf167ca Fix edge case for facet counts with empty strings in array. 2022-12-21 14:39:06 +05:30
Kishore Nallan
61beb7f317 Terminate batch indexing iter early on resource exhaustion. 2022-12-20 17:48:59 +05:30
Kishore Nallan
f4b8b4c627 Fix symbols_to_index key in response. 2022-12-19 17:25:55 +05:30
Kishore Nallan
644677d522 Fix synonym symbols view rendering issue. 2022-12-15 17:45:56 +05:30
Kishore Nallan
5ba38ad08b Use double for disk usage threshold. 2022-12-13 14:52:02 +05:30
Kishore Nallan
950049abfe Log resource stats when write is rejected for resource exhaustion. 2022-12-13 11:50:37 +05:30
Kishore Nallan
e3dee78a1b Add resource check to batch indexer as well. 2022-12-10 19:21:54 +05:30
Kishore Nallan
8be1f33f38 More aggressive info log pruning for RocksDB. 2022-12-09 07:45:05 +05:30
Kishore Nallan
a6fbd8868c API for compacting DB. 2022-12-08 16:00:24 +05:30
Kishore Nallan
6dc2df2376 Don't trim when splitting POST body. 2022-12-08 13:09:58 +05:30
Kishore Nallan
cd234c3062 Disable bucketing if not enough results are found. 2022-12-07 20:22:23 +05:30
Kishore Nallan
5332d77710 Fix typo/prefix regression with weights. 2022-12-07 11:32:10 +05:30
Kishore Nallan
4651b9a6fd Fix phrase match + match scores for offset wrap around. 2022-12-06 20:16:38 +05:30
Kishore Nallan
f455cbc293 Parsed field name in vector query should be trimmed. 2022-12-01 20:25:15 +05:30
Kishore Nallan
b911766379 Implement search cutoff during intersection. 2022-11-30 15:37:12 +05:30
Kishore Nallan
71260ea2f0 Fix offset wrap around in match score. 2022-11-30 15:35:29 +05:30
Kishore Nallan
856ad0efe5 Fix new snippetting on flat fields. 2022-11-25 18:50:05 +05:30
Kishore Nallan
ec7658ff0f Add test for schema alter for geo field. 2022-11-24 19:56:21 +05:30
Kishore Nallan
44186611ae Handle vector value being null. 2022-11-24 11:51:40 +05:30
Kishore Nallan
cbf5985307 Fix duplication of nested fields during flattening. 2022-11-23 15:08:04 +05:30
Kishore Nallan
4e7c5560aa Handle missing optional object fields. 2022-11-19 08:49:11 +05:30
Kishore Nallan
ad4ef33fa2 Fix another exact filter match on array edge case. 2022-11-18 18:22:56 +05:30
Kishore Nallan
f9598dfd55 Ensure that all RocksDB iterators use upper bound.
Without this, unbound iteration was happening on large datasets.
2022-11-17 14:13:08 +05:30
Kishore Nallan
9277e6f498 Return error when object type is used without enabling nested fields. 2022-11-15 20:48:16 +05:30
Kishore Nallan
83495c817b Guard for preventing writes when memory/disk thresholds are breached. 2022-11-15 20:25:45 +05:30
Kishore Nallan
64def55527 Increase default candidates for smaller collections. 2022-11-14 12:51:05 +05:30
Kishore Nallan
23bd0af779 Simplify nested highlighting format. 2022-11-11 19:01:41 +05:30
Kishore Nallan
cc6229c4ef Add test for empty/wildcard override distinction. 2022-11-09 15:25:14 +05:30
Kishore Nallan
5292956718 Fix highlight meta structure. 2022-11-09 12:41:40 +05:30
Kishore Nallan
088e908576 Fix: restore nested fields on collection restore. 2022-11-08 18:34:28 +05:30
Kishore Nallan
c1e8da040f Increase granularity of locking during collection drop. 2022-11-06 17:34:08 +05:30
Kishore Nallan
7aa7543dae Speed up vector indexing.
Parallelize inserts + remove sort/filter indices for vector field.
2022-11-03 15:36:00 +05:30
Kishore Nallan
b8c11341c7 Bump HNSW dep: fixes early truncation of results. 2022-11-02 14:39:14 +05:30