OLD | NEW |
1 # 2012 March 01 | 1 # 2012 March 01 |
2 # | 2 # |
3 # The author disclaims copyright to this source code. In place of | 3 # The author disclaims copyright to this source code. In place of |
4 # a legal notice, here is a blessing: | 4 # a legal notice, here is a blessing: |
5 # | 5 # |
6 # May you do good and not evil. | 6 # May you do good and not evil. |
7 # May you find forgiveness for yourself and forgive others. | 7 # May you find forgiveness for yourself and forgive others. |
8 # May you share freely, never taking more than you give. | 8 # May you share freely, never taking more than you give. |
9 # | 9 # |
10 #************************************************************************* | 10 #************************************************************************* |
(...skipping 343 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
354 for {set i 0} {$i < 50} {incr i} { | 354 for {set i 0} {$i < 50} {incr i} { |
355 execsql { | 355 execsql { |
356 INSERT INTO t4(docid, content, lid) VALUES($i, 'The Quick Brown Fox', $i) | 356 INSERT INTO t4(docid, content, lid) VALUES($i, 'The Quick Brown Fox', $i) |
357 } | 357 } |
358 } | 358 } |
359 } | 359 } |
360 | 360 |
361 do_test 4.1.0 { | 361 do_test 4.1.0 { |
362 reset_db | 362 reset_db |
363 set ptr [fts3_test_tokenizer] | 363 set ptr [fts3_test_tokenizer] |
| 364 sqlite3_db_config db SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 1 |
364 execsql { SELECT fts3_tokenizer('testtokenizer', $ptr) } | 365 execsql { SELECT fts3_tokenizer('testtokenizer', $ptr) } |
365 build_multilingual_db_2 db | 366 build_multilingual_db_2 db |
366 } {} | 367 } {} |
367 do_execsql_test 4.1.1 { | 368 do_execsql_test 4.1.1 { |
368 SELECT docid FROM t4 WHERE t4 MATCH 'quick'; | 369 SELECT docid FROM t4 WHERE t4 MATCH 'quick'; |
369 } {0} | 370 } {0} |
370 do_execsql_test 4.1.2 { | 371 do_execsql_test 4.1.2 { |
371 SELECT docid FROM t4 WHERE t4 MATCH 'quick' AND lid=1; | 372 SELECT docid FROM t4 WHERE t4 MATCH 'quick' AND lid=1; |
372 } {} | 373 } {} |
373 do_execsql_test 4.1.3 { | 374 do_execsql_test 4.1.3 { |
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
473 | 474 |
474 do_execsql_test 5.4.$lid.4 { | 475 do_execsql_test 5.4.$lid.4 { |
475 INSERT INTO t6(t6) VALUES('merge=100,3'); | 476 INSERT INTO t6(t6) VALUES('merge=100,3'); |
476 INSERT INTO t6(t6) VALUES('merge=100,3'); | 477 INSERT INTO t6(t6) VALUES('merge=100,3'); |
477 SELECT docid FROM t6 WHERE t6 MATCH '"zero zero"' AND lid=$lid; | 478 SELECT docid FROM t6 WHERE t6 MATCH '"zero zero"' AND lid=$lid; |
478 } {1 2 5} | 479 } {1 2 5} |
479 | 480 |
480 do_execsql_test 5.4.$lid.5 { | 481 do_execsql_test 5.4.$lid.5 { |
481 SELECT count(*) FROM t6_segdir; | 482 SELECT count(*) FROM t6_segdir; |
482 SELECT count(*) FROM t6_segments; | 483 SELECT count(*) FROM t6_segments; |
483 } {4 4} | 484 } {1 2} |
484 } | 485 } |
485 finish_test | 486 finish_test |
OLD | NEW |