Fix the fts5 bm25() function so that it matches the documentation.
FossilOrigin-Name: 1ac7a8d0af9a71ddf6a1421033dcb9fa67c6120c
This commit is contained in:
+11
-1
@@ -729,7 +729,17 @@ int sqlite3Fts5StorageDocsize(Fts5Storage *p, i64 iRowid, int *aCol){
|
||||
int sqlite3Fts5StorageSize(Fts5Storage *p, int iCol, i64 *pnToken){
|
||||
int rc = fts5StorageLoadTotals(p, 0);
|
||||
if( rc==SQLITE_OK ){
|
||||
*pnToken = p->aTotalSize[iCol];
|
||||
*pnToken = 0;
|
||||
if( iCol<0 ){
|
||||
int i;
|
||||
for(i=0; i<p->pConfig->nCol; i++){
|
||||
*pnToken += p->aTotalSize[i];
|
||||
}
|
||||
}else if( iCol<p->pConfig->nCol ){
|
||||
*pnToken = p->aTotalSize[iCol];
|
||||
}else{
|
||||
rc = SQLITE_RANGE;
|
||||
}
|
||||
}
|
||||
return rc;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user