WP Qdrant Indexer
Indexer for Qdrant with OpenAI embeddings.
by Nikola Anastasovski · github.com/digitalnodecom/wp-qdrant-indexer · website
★ 0stars
77composer installs
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/digitalnodecom/wp-qdrant-indexer/archive/refs/heads/main.zipAlso on Packagist as digitalnodecom/wp-qdrant-indexer:
composer require digitalnodecom/wp-qdrant-indexerFrom the readme
WordPress Qdrant Indexer
A flexible WordPress content indexer for Qdrant vector database with OpenAI embeddings, intelligent caching, and RAG (Retrieval-Augmented Generation) capabilities supporting multiple LLM providers.
Features
- 🚀 Easy WordPress Integration - Index any WordPress post type with minimal configuration
- 💾 Intelligent Caching - Save 95%+ on re-indexing costs with automatic embedding cache
- 🤖 Multiple LLM Support - Use OpenAI, Claude, Gemini, DeepSeek, or Grok via ai-access
- 🔍 Advanced Content Extraction - Supports ACF fields, Gutenberg blocks, taxonomies, and custom extractors
- ⚡ Optimized Performance - Batch uploading, rate limiting, and progress tracking
- 📊 RAG Engine - Complete query pipeline with context retrieval and answer generation
- 🎯 Configurable - Flexible post type registration and field extraction
Installation
Install via Composer:
Requirements
- PHP 8.1 or higher
- WordPress 5.0 or higher
- OpenAI API key (for embeddings)
- Qdrant Cloud account (free tier available)
- LLM API key (OpenAI, Anthropic, Google, etc.)
Quick Start
1. Set Up API Keys
Add to your WordPress .env file:
Get your API keys:
- OpenAI: https://platform.openai.com/api