Search
In this series of guides we will go through typical cases of using Metarank to improve the relevance of your search engine.
There are two main approaches to search reranking:
Zero-shot: using generic approaches not fine-tuned on your dataset and visitor behavior. This does not require any telemetry collection and is a good starting point.
Learn-to-Rank: adapt ranking to the dataset and visitor behavior. Can yield better quality, with the drawback of requiring proper visitor analytics.
Zero-shot re-ranking
If you're not familiar with concepts of re-ranking and Metarank, start with these intro guides to get better understanding about how things work:
Search re-ranking with cross-encoder LLMs: How to use a general-purpose cross-encoder, pre-trained on MS-MARCO dataset to improve your Elasticsearch search relevance.
TODO: Semantic search with sentence-transformers and Qdrant: setting up Metarank as an inference server for bi-encoders for semantic retrieval with vector search.
Learn-to-Rank
TODO: Setting up data collection
TODO: explicit and implicit relevance labels
TODO: Configuring ranking factors
TODO: Automatic config generation based on your existing data
TODO: Personalization and tracking visitor profile
Last updated