Add a configuration option to remap the "rank" column to an auxiliary fts5 function.

FossilOrigin-Name: b5f5971283b9b2f60c16f9675099855af95012cd
This commit is contained in:
dan
2014-12-02 20:18:11 +00:00
parent 89a89560d6
commit 615a9ae5db
7 changed files with 196 additions and 38 deletions
+4 -2
View File
@@ -468,11 +468,13 @@ static int fts5ConfigParseRank(
p++;
}
if( rc==SQLITE_OK ){
const char *pArgs = p;
const char *pArgs;
p = fts5ConfigSkipWhitespace(p);
pArgs = p;
p = fts5ConfigSkipArgs(p);
if( p==0 ){
rc = SQLITE_ERROR;
}else{
}else if( p!=pArgs ){
zRankArgs = sqlite3Fts5MallocZero(&rc, 1 + p - pArgs);
if( zRankArgs ) memcpy(zRankArgs, pArgs, p-pArgs);
}