-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Goal
Import Laravel documentation into the knowledge base for semantic search
Why
Enable semantic search across Laravel docs. Users can ask natural language questions like "how do I use eager loading?" and get relevant Laravel documentation sections.
Implementation
- Scrape Laravel docs from laravel.com/docs (markdown format)
- Chunk content by page/section
- Generate embeddings using existing embedding service
- Store in Qdrant with metadata:
- Laravel version
- Section/page title
- URL
- Category (database, eloquent, routing, etc.)
- Use project namespace like
laravel/docs/11.x
Commands to Create
know import:laravel-docs [version]- Import specific Laravel versionknow search:laravel [query]- Search Laravel docs specifically
Benefits
- Instant semantic search across Laravel docs
- Works offline once imported
- Can import multiple versions
- Natural language queries
Dependencies
- Pure Qdrant architecture (Issue Pure Qdrant Vector Storage - Replace SQLite entirely #78)
Priority
Enhancement - can be done after #78 is complete
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request