Skip to main content

Answer.AI Rerankers

This integration uses AnswersDotAI’s rerankers to rerank the search results, providing a lightweight, low-dependency, unified API to use all common reranking and cross-encoder models.
Note: Supported query types – Hybrid, Vector, and FTS.

Accepted Arguments

ArgumentTypeDefaultDescription
model_typestr"colbert"The type of model to use. Supported model types can be found here: https://github.com/AnswerDotAI/rerankers.
model_namestr"answerdotai/answerai-colbert-small-v1"The name of the reranker model to use.
columnstr"text"The name of the column to use as input to the cross encoder model.
return_scorestr"relevance"Options are “relevance” or “all”. The type of score to return. If “relevance”, will return only the `_relevance_score. If “all” is supported, will return relevance score along with the vector and/or fts scores depending on query type.

Supported Scores for each query type

You can specify the type of scores you want the reranker to return. The following are the supported scores for each query type:
return_scoreStatusDescription
relevance✅ SupportedResults only have the _relevance_score column.
all❌ Not SupportedResults have vector(_distance) and FTS(score) along with Hybrid Search score(_relevance_score).
return_scoreStatusDescription
relevance✅ SupportedResults only have the _relevance_score column.
all✅ SupportedResults have vector(_distance) along with Hybrid Search score(_relevance_score).
return_scoreStatusDescription
relevance✅ SupportedResults only have the _relevance_score column.
all✅ SupportedResults have FTS(score) along with Hybrid Search score(_relevance_score).