summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeng Hui Jiang <jiangph@cn.ibm.com>2020-01-18 06:13:09 +0800
committerGitHub <noreply@github.com>2020-01-18 06:13:09 +0800
commitbad1b17e48f7cb5fbef32577ab7b41056872e09d (patch)
tree5dce1b815ffe5bc4cf6aba116cb8211e38e6a05c
parent39c2b976afb2bec1ea9e818e5aa5d3d571bf7305 (diff)
parent6dd963ac62ddd0a6eacd064ad671d278f75468e9 (diff)
downloadcouchdb-bad1b17e48f7cb5fbef32577ab7b41056872e09d.tar.gz
Merge pull request #2466 from apache/mango_index_consistency_error
Handle not_found atom in mango text indexes
-rw-r--r--src/mango/src/mango_cursor_text.erl4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mango/src/mango_cursor_text.erl b/src/mango/src/mango_cursor_text.erl
index 2b42c3995..43ef84e4c 100644
--- a/src/mango/src/mango_cursor_text.erl
+++ b/src/mango/src/mango_cursor_text.erl
@@ -176,6 +176,10 @@ handle_hits(CAcc0, [{Sort, Doc} | Rest]) ->
handle_hits(CAcc1, Rest).
+handle_hit(CAcc0, Sort, not_found) ->
+ CAcc1 = update_bookmark(CAcc0, Sort),
+ CAcc1;
+
handle_hit(CAcc0, Sort, Doc) ->
#cacc{
limit = Limit,