PageIndex
๐ PageIndex: Document Index for Vectorless, Reasoning-based RAG
Discover PageIndex's document size limits and scaling strategies. Learn how PageIndex handles large documents and optimize your LLM processing.
How Node Text Extraction and Summarization Work in PageIndexDiscover how PageIndex performs node text extraction and summarization by slicing page content and generating LLM summaries. Learn about the PageIndex repository.
How PageIndex Handles Markdown Files Differently from PDF DocumentsDiscover how PageIndex processes Markdown via regex and PDFs using LLMs. Learn about header extraction, ToC detection, and index bookkeeping for navigable hierarchies.
How PageIndex Builds a Tree Structure for Nested Sections and SubsectionsDiscover how PageIndex builds a tree structure for nested sections and subsections by parsing dotted codes and recursively nesting nodes. Learn the process in pageindexutils.py.
How Mafin 2.5 Uses PageIndex for Hierarchical Financial RAGDiscover how Mafin 2.5 utilizes PageIndex for advanced financial RAG. Learn how its hierarchical tree approach boosts accuracy surpassing traditional methods.
How to Integrate PageIndex into Existing RAG Pipelines: A Complete Technical GuideIntegrate PageIndex into RAG pipelines by replacing chunking with hierarchical retrieval. Use page_index to build document trees and retrieve precise contextual sections for enhanced RAG performance.
What Happens When `verify_toc` Fails with Low Accuracy in PageIndexDiscover what happens when PageIndex verify_toc fails with low accuracy. Learn how PageIndex attempts simpler extraction strategies before raising an exception.
Common Failure Modes in PageIndex and How to Debug ThemLearn about common PageIndex failure modes like LLM truncation and misaligned indices. Debug effectively by inspecting raw LLM outputs and logs in VectifyAI/PageIndex.
How to Add Custom Node Summaries or Document Descriptions to PageIndexLearn how to add custom node summaries or document descriptions to PageIndex. Easily configure LLM generation or inject your own text for detailed content insights.
Performance Implications of Choosing Different Models in PageIndex: A Technical AnalysisExplore PageIndex model performance: Analyze tokenization accuracy, API latency, costs & TOC extraction. Understand how LLM choices impact your VectifyAI/PageIndex project.
Understanding physical_index Tags in PageIndex: Core Mechanisms for PDF Page AnchoringDiscover how physical_index tags in VectifyAI/PageIndex create stable anchors for LLM table of contents and page verification. Learn core mechanisms for PDF page anchoring.
How PageIndex Achieves State-of-the-Art Accuracy on FinanceBenchDiscover how PageIndex achieves 98.7% accuracy on FinanceBench by replacing vector retrieval with a hierarchical tree index and reasoning navigation for improved financial insights.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too โ