Skip to main content

scix-retrieval-architecture

Estrelas6
Forks1
Atualizado11 de julho de 2026 às 02:49

How a query becomes ranked results in SciX: the RRF hybrid stack in src/scix/search.py — title/abstract BM25 + body BM25 + INDUS dense (Qdrant) fused at RRF k=60, optional alias/ontology lanes and a cross-encoder reranker (off by default), and the honest eval state (dense 0.38 < bm25 0.43 nDCG@10 on the 1200q gold set). Load when reading or changing hybrid_search / lexical_search / vector_search / rrf_fuse, tuning SCIX_LEXICAL_* / SCIX_RERANK_* flags, or checking a change against the ADR-pinned invariants (768d, halfvec, no paid-API lane, Qdrant-not-pgvector serving). NOT for Qdrant ops (scix-vector-serving-qdrant), the embed/ingest pipeline or s7cy fire (scix-embedding-pipeline), running evals (scix-eval-and-evidence), or index builds (scix-index-and-storage-discipline).

Instalação

Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.

SKILL.md
readonly