MarginaliaSearch/code/features-index/result-ranking
Viktor Lofgren 8f522470ed (index) Adjust rank weightings to fix bad wikipedia results
There was as bug where if the input of ResultValuator.normalize() was negative, it was truncated to zero.  This meant that "bad" results always rank the same.  The penalty factor "overallPart" was moved outside of the function and was re-weighted to accomplish a better normalization.

Some of the weights were also re-adjusted based on what appears to produce better results.  Needs evaluation.
2024-01-01 17:16:29 +01:00
..
src (index) Adjust rank weightings to fix bad wikipedia results 2024-01-01 17:16:29 +01:00
build.gradle (refactor) Remove features-search and update documentation 2023-10-09 15:12:30 +02:00
readme.md (refactor) Remove features-search and update documentation 2023-10-09 15:12:30 +02:00

Result Ranking

Contains various heuristics for deciding which search results are important with regard to a query. In broad strokes BM-25 is used, with a number of additional bonuses and penalties to rank the appropriate search results higher.

Central Classes

See Also