aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorGravatar Austin Clements <amdragon@MIT.EDU>2014-06-15 22:40:34 -0400
committerGravatar David Bremner <david@tethera.net>2014-06-18 18:03:18 -0300
commitdc64ab67207fef897bca88741fc42330793d7bd8 (patch)
treedefb22c1a29226359d5badbb7d092848edeeb07b /test
parentc1805576a0f57540bdf8643f1b7989fad793b929 (diff)
lib: Separate all phrases indexed by _notmuch_message_gen_terms
This adds a 100 termpos gap between all phrases indexed by _notmuch_message_gen_terms. This fixes a bug where terms from the end of one header and the beginning of another header could match together in a single phrase and a separate bug where term positions of un-prefixed terms overlapped. This fix only affects newly indexed messages. Messages that are already indexed won't benefit from this fix without re-indexing, but the fix won't make things any worse for existing messages.
Diffstat (limited to 'test')
-rwxr-xr-xtest/T080-search.sh2
1 files changed, 0 insertions, 2 deletions
diff --git a/test/T080-search.sh b/test/T080-search.sh
index 3f6b565f..05027fb0 100755
--- a/test/T080-search.sh
+++ b/test/T080-search.sh
@@ -170,14 +170,12 @@ EOF
notmuch new > /dev/null
test_begin_subtest "headers do not have adjacent term positions"
-test_subtest_known_broken
# Regression test for a bug where term positions for non-prefixed
# terms weren't updated
output=$(notmuch search id:termpos and '"com dest"')
test_expect_equal "$output" ""
test_begin_subtest "parts have non-overlapping term positions"
-test_subtest_known_broken
output=$(notmuch search id:termpos and '"a y c"')
test_expect_equal "$output" ""