# API Reference — PageIndexRAG Vectorless RAG pipeline: keyword index + BM25 scoring. No embeddings, no vector store required. ## Pipeline ```{eval-rst} .. autoclass:: ractogateway.rag.page_index.pipeline.PageIndexRAG :members: :show-inheritance: :no-index: ``` ## Models ```{eval-rst} .. automodule:: ractogateway.rag.page_index._models :members: :show-inheritance: :no-index: ``` ## BM25 Engine ```{eval-rst} .. automodule:: ractogateway.rag.page_index._bm25 :members: :show-inheritance: :no-index: ``` ## OCR Backends ```{eval-rst} .. automodule:: ractogateway.rag.page_index._ocr :members: :show-inheritance: :no-index: ```