CatgirlIntelligenceAgency/code/features-search/result-ranking/readme.md
Viktor a278fc6296
Increase search result relevance (#8)
* Increase accuracy of the position bits.
* Increase their width to 56.
* Use a rolling position scheme for bits 16-56 to increase the average accuracy.
* Result ranking overhaul
* Optimized queries
* BM25 in the index service's ranking
* Make gui less jank
* Javadocs for ranking parameters.
2023-04-07 20:18:08 +02:00

14 lines
534 B
Markdown

# Result Ranking
Contains various heuristics for deciding which search results are important
with regard to a query. In broad strokes [BM-25](https://nlp.stanford.edu/IR-book/html/htmledition/okapi-bm25-a-non-binary-model-1.html)
is used, with a number of additional bonuses and penalties to rank the appropriate search
results higher.
## Central Classes
* [ResultValuator](src/main/java/nu/marginalia/ranking/ResultValuator.java)
## See Also
* [features-index/domain-ranking](../../features-index/domain-ranking) - Ranks domains