Commit efe1d427 authored by Teodor Sigaev's avatar Teodor Sigaev

Distinguish between stop-word recognized in thesaurus_lexize()

parent c7faf451
/* $PostgreSQL: pgsql/contrib/tsearch2/dict_thesaurus.c,v 1.2 2006/06/02 15:35:42 teodor Exp $ */
/* $PostgreSQL: pgsql/contrib/tsearch2/dict_thesaurus.c,v 1.3 2006/06/02 17:55:40 teodor Exp $ */
/*
* thesaurus
......@@ -728,10 +728,11 @@ thesaurus_lexize(PG_FUNCTION_ARGS)
info = findVariant( info, stored, curpos, infos, nlex);
}
} else {
} else if ( res ) { /* stop-word */
LexemeInfo *infos = findTheLexeme(d, NULL);
info = findVariant( NULL, stored, curpos, &infos, 1);
} else {
info = NULL; /* word isn't recognized */
}
dstate->private = (void*)info;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment