Significantly improve ranking:
Teodor Sigaev <teodor@sigaev.ru>
Significantly improve ranking:
1) rank_cd now use weight of lexemes
2) rank_cd and rank can use any combination of normalization methods:
no normalization
normalization by log(length of document)
-----/------- by length of document
-----/------- by number of unique word in document
-----/------- by log(number of unique word in document)
-----/------- by number of covers (only rank_cd)
Improve cover's search.
TODO: changes in documentation
Files
| Path | Change | +/− |
|---|---|---|
| contrib/tsearch2/expected/tsearch2.out | modified | +7 −7 |
| contrib/tsearch2/rank.c | modified | +152 −83 |
| contrib/tsearch2/tsearch.sql.in | modified | +2 −2 |