Complete documentation for the Pale Fire knowledge graph search system.
- DOCKER.md - Docker deployment guide (recommended)
- PALEFIRE_SETUP.md - Manual installation and setup guide
- QUICK_REFERENCE.md - Quick command reference
- CONFIGURATION.md - Configuration options and environment variables
- CLI_GUIDE.md - Command-line interface documentation
- API_GUIDE.md - REST API documentation and examples
- RANKING_SYSTEM.md - 5-factor intelligent ranking system
- NER_ENRICHMENT.md - Named Entity Recognition enrichment
- QUESTION_TYPE_DETECTION.md - Question type detection (WHO/WHERE/WHEN)
- QUERY_MATCH_SCORING.md - Query term matching algorithm
- VOICES.md - Parallel multi-model LLM requests and session logging
- ARCHITECTURE.md - System architecture and design
- REFACTORING_UTILS.md - Code organization and utils refactoring
- TESTING.md - Testing guide and best practices
- TEST_SUITE_SUMMARY.md - Test suite overview and statistics
- DATABASE_CLEANUP.md - Database cleanup and maintenance
- EXPORT_FEATURE.md - JSON export functionality
- ENTITY_TYPES_UPDATE.md - Entity types in connections
- PROS-CONS.md - Pale Fire framework for dataset representation
- EVALUATION.md - Evaluation framework for interpretive AI systems
- CHANGELOG_CONFIG.md - Configuration system migration
- MIGRATION_SUMMARY.md - Project migration summary
- EXPORT_CHANGES.md - Export format changes
- DOCUMENTATION_STRUCTURE.md - Documentation organization
- Start with DOCKER.md for easy deployment
- Or follow PALEFIRE_SETUP.md for manual setup
- Check QUICK_REFERENCE.md
- Try the CLI_GUIDE.md
- Read ARCHITECTURE.md
- Explore API_GUIDE.md
- Review CONFIGURATION.md
- Run tests with TESTING.md
- Understand RANKING_SYSTEM.md
- Learn about NER_ENRICHMENT.md
- Master QUESTION_TYPE_DETECTION.md
- Explore PROS-CONS.md - Theoretical framework
- Review EVALUATION.md - Evaluation methodology
- Study ARCHITECTURE.md - System design
docs/
├── README.md # This file
│
├── Getting Started/
│ ├── DOCKER.md # Docker deployment
│ ├── PALEFIRE_SETUP.md # Manual setup guide
│ ├── QUICK_REFERENCE.md # Quick reference
│ └── CONFIGURATION.md # Configuration
│
├── User Guides/
│ ├── CLI_GUIDE.md # CLI documentation
│ └── API_GUIDE.md # API documentation
│
├── Features/
│ ├── RANKING_SYSTEM.md # Ranking system
│ ├── NER_ENRICHMENT.md # NER enrichment
│ ├── QUESTION_TYPE_DETECTION.md # Question detection
│ └── QUERY_MATCH_SCORING.md # Query matching
│ └── VOICES.md # Voices for parallel LLMs
│
├── Advanced/
│ ├── ARCHITECTURE.md # Architecture
│ ├── TESTING.md # Testing guide
│ ├── TEST_SUITE_SUMMARY.md # Test suite summary
│ ├── DATABASE_CLEANUP.md # Database cleanup
│ ├── EXPORT_FEATURE.md # Export feature
│ └── ENTITY_TYPES_UPDATE.md # Entity types
│
├── Research & Theory/
│ ├── PROS-CONS.md # Pale Fire framework
│ └── EVALUATION.md # Evaluation methodology
│
└── Changelog/
├── CHANGELOG_CONFIG.md # Config migration
├── MIGRATION_SUMMARY.md # Migration summary
└── EXPORT_CHANGES.md # Export changes
Use your browser's search (Ctrl+F / Cmd+F) or grep:
# Search all documentation
grep -r "search term" docs/
# Search specific files
grep "search term" docs/*.mdWhen adding new documentation:
- Place
.mdfiles in thedocs/folder - Update this README with a link
- Use relative links between docs
- Follow the existing format and style
If you can't find what you're looking for:
- Check the QUICK_REFERENCE.md
- Search the documentation
- Review the CLI_GUIDE.md or API_GUIDE.md
- Check the main README
Pale Fire Documentation - Everything you need to know! 📚