Lines Matching refs:docid

82   foreach docid [lsort -integer -incr [array names aHit]] {
83 lappend matchinfo_asc $docid $aMatchinfo($docid)
86 foreach docid [lsort -integer -decr [array names aHit]] {
87 lappend matchinfo_desc $docid $aMatchinfo($docid)
93 SELECT docid FROM $tbl WHERE $tbl MATCH '$match' ORDER BY docid ASC
97 SELECT docid FROM $tbl WHERE $tbl MATCH '$match' ORDER BY docid DESC
101 SELECT docid, mit(matchinfo($tbl, 'x')) FROM $tbl
102 WHERE $tbl MATCH '$match' ORDER BY docid DESC
106 SELECT docid, mit(matchinfo($tbl, 'x')) FROM $tbl
107 WHERE $tbl MATCH '$match' ORDER BY docid ASC
207 # hits($docid) is set to 1. The set of docids that match the expression
210 # 2. For each column of each document in the table, counts($docid,$iCol)
215 db eval "SELECT docid, * FROM $tbl" d {
218 set docid $d(docid)
220 set hit [fts3_near_match $d($col) $expr -p counts($docid,$iCol)]
221 if {$hit} { set hits($docid) 1 }
223 set counts($docid,$iCol) $miss
282 foreach docid [array names hits] {
283 set aMatchinfo($docid) $aRewrite($docid)
289 # Set up the aMatchinfo array. For each document, set aMatchinfo($docid) to
292 foreach docid [array names hits] {
296 lappend mi [lindex $counts($docid,$iCol) $iPhrase]
301 set aMatchinfo($docid) $mi
498 INSERT INTO t1(docid, x) VALUES(-2, 'a b c d e f g h i j k');
499 INSERT INTO t1(docid, x) VALUES(-1, 'b c d e f g h i j k a');
500 INSERT INTO t1(docid, x) VALUES(0, 'c d e f g h i j k a b');
501 INSERT INTO t1(docid, x) VALUES(1, 'd e f g h i j k a b c');
502 INSERT INTO t1(docid, x) VALUES(2, 'e f g h i j k a b c d');
503 INSERT INTO t1(docid, x) VALUES(3, 'f g h i j k a b c d e');
504 INSERT INTO t1(docid, x) VALUES(4, 'a c e g i k');
505 INSERT INTO t1(docid, x) VALUES(5, 'a d g j');
506 INSERT INTO t1(docid, x) VALUES(6, 'c a b');
577 SELECT docid FROM t1 WHERE t1 MATCH 'on* NEAR/3 fi*'