2026-01-06 01:46:25 -08:00
|
|
|
|
# Documentation Search Guide
|
|
|
|
|
|
|
2026-02-12 15:46:57 -08:00
|
|
|
|
**Last Updated:** 2026-02-05
|
|
|
|
|
|
**Document Version:** 1.1
|
2026-01-06 01:46:25 -08:00
|
|
|
|
**Status:** Active Documentation
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## Overview
|
|
|
|
|
|
|
|
|
|
|
|
This guide explains how to search and navigate the documentation effectively.
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## Search Methods
|
|
|
|
|
|
|
2026-02-12 15:46:57 -08:00
|
|
|
|
### Method 1: Master Index (Recommended)
|
2026-01-06 01:46:25 -08:00
|
|
|
|
|
2026-02-12 15:46:57 -08:00
|
|
|
|
**File:** [MASTER_INDEX.md](MASTER_INDEX.md)
|
2026-01-06 01:46:25 -08:00
|
|
|
|
|
|
|
|
|
|
**Usage:**
|
2026-02-12 15:46:57 -08:00
|
|
|
|
1. Open `MASTER_INDEX.md` for the complete documentation index.
|
|
|
|
|
|
2. Use your editor's search function (Ctrl+F / Cmd+F) to find keywords, topics, or document names.
|
|
|
|
|
|
3. Follow links to navigate to documents. Documents are organized by category (01–12) with priority ratings.
|
2026-01-06 01:46:25 -08:00
|
|
|
|
|
2026-02-12 15:46:57 -08:00
|
|
|
|
**Alternative:** Use [docs/README.md](README.md) for a shorter overview and category "See" links to each section's README.
|
2026-01-06 01:46:25 -08:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### Method 2: Full-Text Search (Command Line)
|
|
|
|
|
|
|
|
|
|
|
|
**Using grep:**
|
|
|
|
|
|
```bash
|
|
|
|
|
|
# Search for keyword in all markdown files
|
|
|
|
|
|
grep -r "keyword" docs/ --include="*.md"
|
|
|
|
|
|
|
|
|
|
|
|
# Case-insensitive search
|
|
|
|
|
|
grep -ri "keyword" docs/ --include="*.md"
|
|
|
|
|
|
|
|
|
|
|
|
# Search with context (3 lines before/after)
|
|
|
|
|
|
grep -ri "keyword" docs/ --include="*.md" -C 3
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
**Using ripgrep (if available):**
|
|
|
|
|
|
```bash
|
|
|
|
|
|
# Faster search with ripgrep
|
|
|
|
|
|
rg "keyword" docs/
|
|
|
|
|
|
|
|
|
|
|
|
# Search in specific file types
|
|
|
|
|
|
rg "keyword" -t markdown docs/
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### Method 3: IDE/Editor Search
|
|
|
|
|
|
|
|
|
|
|
|
**Most IDEs support:**
|
|
|
|
|
|
- Global search across all files
|
|
|
|
|
|
- Search in specific directories
|
|
|
|
|
|
- Regex pattern matching
|
|
|
|
|
|
- File name search
|
|
|
|
|
|
|
|
|
|
|
|
**Examples:**
|
|
|
|
|
|
- **VS Code:** Ctrl+Shift+F (Cmd+Shift+F on Mac)
|
|
|
|
|
|
- **Vim/Neovim:** Use `:grep` or plugins
|
|
|
|
|
|
- **Emacs:** Use `M-x grep` or `helm-ag`
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### Method 4: Tag-Based Search
|
|
|
|
|
|
|
2026-02-12 15:46:57 -08:00
|
|
|
|
**Use the tag index in MASTER_INDEX.md** (or search MASTER_INDEX.md for topics):
|
2026-01-06 01:46:25 -08:00
|
|
|
|
- Find documents by topic tags
|
|
|
|
|
|
- Tags include: proxmox, besu, cloudflare, vlan, vmid, rpc, ccip, etc.
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## Search Tips
|
|
|
|
|
|
|
|
|
|
|
|
### Finding Configuration Information
|
|
|
|
|
|
|
|
|
|
|
|
**Search for:**
|
|
|
|
|
|
- "configuration" - General configuration guides
|
|
|
|
|
|
- "template" - Configuration templates
|
|
|
|
|
|
- Specific service names (e.g., "besu", "cloudflare", "nginx")
|
|
|
|
|
|
|
|
|
|
|
|
**Key Files:**
|
2026-02-12 15:46:57 -08:00
|
|
|
|
- [04-configuration/CONFIGURATION_TEMPLATES.md](04-configuration/CONFIGURATION_TEMPLATES.md) - Configuration templates
|
|
|
|
|
|
- [10-best-practices/CONFIGURATION_DECISION_TREE.md](10-best-practices/CONFIGURATION_DECISION_TREE.md) - Configuration decision tree
|
2026-01-06 01:46:25 -08:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### Finding Troubleshooting Information
|
|
|
|
|
|
|
|
|
|
|
|
**Search for:**
|
|
|
|
|
|
- "troubleshooting" - Troubleshooting guides
|
|
|
|
|
|
- "error" - Error messages and solutions
|
|
|
|
|
|
- "issue" - Known issues and fixes
|
|
|
|
|
|
- Specific error messages
|
|
|
|
|
|
|
|
|
|
|
|
**Key Files:**
|
2026-01-06 02:25:38 -08:00
|
|
|
|
- [09-troubleshooting/TROUBLESHOOTING_FAQ.md](09-troubleshooting/TROUBLESHOOTING_FAQ.md) - Troubleshooting FAQ
|
2026-02-12 15:46:57 -08:00
|
|
|
|
- [09-troubleshooting/TROUBLESHOOTING_FAQ.md](09-troubleshooting/TROUBLESHOOTING_FAQ.md) - Troubleshooting flow (same as above)
|
2026-01-06 01:46:25 -08:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### Finding Architecture Information
|
|
|
|
|
|
|
|
|
|
|
|
**Search for:**
|
|
|
|
|
|
- "architecture" - Architecture documents
|
|
|
|
|
|
- "network" - Network architecture
|
|
|
|
|
|
- "vlan" - VLAN configuration
|
|
|
|
|
|
- "vmid" - VMID allocation
|
|
|
|
|
|
|
|
|
|
|
|
**Key Files:**
|
2026-02-12 15:46:57 -08:00
|
|
|
|
- [02-architecture/NETWORK_ARCHITECTURE.md](02-architecture/NETWORK_ARCHITECTURE.md) - Network architecture
|
|
|
|
|
|
- [02-architecture/VMID_ALLOCATION_FINAL.md](02-architecture/VMID_ALLOCATION_FINAL.md) - VMID allocation
|
2026-01-06 01:46:25 -08:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### Finding Quick References
|
|
|
|
|
|
|
|
|
|
|
|
**Search for:**
|
|
|
|
|
|
- "quick reference" - Quick reference cards
|
|
|
|
|
|
- "commands" - Command references
|
|
|
|
|
|
- "network quick" - Network quick reference
|
|
|
|
|
|
|
|
|
|
|
|
**Key Files:**
|
2026-02-12 15:46:57 -08:00
|
|
|
|
- [12-quick-reference/QUICK_REFERENCE_CARDS.md](12-quick-reference/QUICK_REFERENCE_CARDS.md) - Network, VMID, commands quick reference
|
2026-01-06 01:46:25 -08:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## Search Index Structure
|
|
|
|
|
|
|
|
|
|
|
|
The search index is organized by:
|
|
|
|
|
|
|
|
|
|
|
|
1. **Category** - Documents grouped by category
|
|
|
|
|
|
2. **Alphabetical** - All documents listed alphabetically
|
|
|
|
|
|
3. **Tags** - Documents indexed by topic tags
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## Updating the Search Index
|
|
|
|
|
|
|
|
|
|
|
|
**Automatic Update:**
|
|
|
|
|
|
```bash
|
|
|
|
|
|
cd docs
|
|
|
|
|
|
./scripts/generate_search_index.sh
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
**Manual Update:**
|
|
|
|
|
|
- Edit `SEARCH_INDEX.md` directly
|
|
|
|
|
|
- Add new documents to appropriate categories
|
|
|
|
|
|
- Update tags as needed
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## Related Documentation
|
|
|
|
|
|
|
2026-02-12 15:46:57 -08:00
|
|
|
|
- **[MASTER_INDEX.md](MASTER_INDEX.md)** ⭐⭐⭐ - Complete documentation index
|
2026-01-06 01:46:25 -08:00
|
|
|
|
- **[MASTER_INDEX.md](MASTER_INDEX.md)** ⭐⭐⭐ - Master documentation index
|
2026-01-06 02:25:38 -08:00
|
|
|
|
- **[README.md](01-getting-started/README.md)** ⭐⭐ - Documentation overview
|
2026-01-06 01:46:25 -08:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
**Last Updated:** 2025-01-20
|
|
|
|
|
|
**Review Cycle:** Quarterly
|