- Semantic Search — Busca vetorial retorna top-100 por similaridade
- Reranking — Modelo re-classifica usando contexto completo
- Return — Retorna top-k (default: 10)
Re-calcula score usando embeddings da query + contexto de cada resultado.
ctx search meu-projeto "como fazer deploy?"
# Reranker lê cada top-100 resultado e re-classificaBoost resultados que matcham query exatamente.
Use prefixo:
ctx search meu-projeto "exact:como fazer deploy"Expande query com sinônimos antes de buscar.
ctx search meu-projeto "conceptual:deploy"
# Busca: "deploy", "deployment", "release", "publish", ...Llama 3.2 (via Ollama):
- Prompt: "Rank these documents by relevance to query: ..."
- Output: Ranking ordenado
Customizar:
ctx add meu-projeto --source ./docs --reranker_model "mistral"Controle via ctx config:
ctx config set reranking.enabled true
ctx config set reranking.top_k 5 # retornar top 5
ctx config set search.batch_size 20 # busca em lotes