/ Check-in [1f577e1f]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Add test cases to test some fts3/4 edge case behaviour surrounding the '*' character.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 1f577e1f08159aeaaf19a7020d9004dd6103d57b
User & Date: dan 2016-05-19 16:21:30
Context
2016-05-19
16:58
Performance improvement in the OP_Column opcode. check-in: 4737cadc user: drh tags: trunk
16:21
Add test cases to test some fts3/4 edge case behaviour surrounding the '*' character. check-in: 1f577e1f user: dan tags: trunk
11:12
Small size reduction and performance improvement in the OP_Column opcode. check-in: 0d773061 user: drh tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to test/fts3expr.test.

509
510
511
512
513
514
515
516




517
do_test fts3expr-8.8 { test_fts3expr "(,(blah-),)" } {PHRASE 3 0 blah}

set sqlite_fts3_enable_parentheses 0

do_test fts3expr-9.1 {
  test_fts3expr "f (e NEAR/2 a)"
} {AND {PHRASE 3 0 f} {NEAR/2 {PHRASE 3 0 e} {PHRASE 3 0 a}}}





finish_test








>
>
>
>

509
510
511
512
513
514
515
516
517
518
519
520
521
do_test fts3expr-8.8 { test_fts3expr "(,(blah-),)" } {PHRASE 3 0 blah}

set sqlite_fts3_enable_parentheses 0

do_test fts3expr-9.1 {
  test_fts3expr "f (e NEAR/2 a)"
} {AND {PHRASE 3 0 f} {NEAR/2 {PHRASE 3 0 e} {PHRASE 3 0 a}}}

do_test fts3expr-10.1 { test_fts3expr "abc *" } {PHRASE 3 0 abc}
do_test fts3expr-10.2 { test_fts3expr "*" } {}
do_test fts3expr-10.3 { test_fts3expr "abc*" } {PHRASE 3 0 abc+}

finish_test