PHPackages                             digitalnodecom/wp-qdrant-indexer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. digitalnodecom/wp-qdrant-indexer

ActiveWordpress-plugin[Database &amp; ORM](/categories/database)

digitalnodecom/wp-qdrant-indexer
================================

A flexible WordPress content indexer for Qdrant vector database with OpenAI embeddings, intelligent caching, and RAG capabilities using multiple LLM providers

09[1 issues](https://github.com/digitalnodecom/wp-qdrant-indexer/issues)PHP

Since Feb 9Pushed 3mo agoCompare

[ Source](https://github.com/digitalnodecom/wp-qdrant-indexer)[ Packagist](https://packagist.org/packages/digitalnodecom/wp-qdrant-indexer)[ RSS](/packages/digitalnodecom-wp-qdrant-indexer/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

WordPress Qdrant Indexer
========================

[](#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
--------

[](#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](https://github.com/aiaccess/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
------------

[](#installation)

Install via Composer:

```
composer require digitalnode/wp-qdrant-indexer
```

Requirements
------------

[](#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
-----------

[](#quick-start)

### 1. Set Up API Keys

[](#1-set-up-api-keys)

Add to your WordPress `.env` file:

```
OPENAI_API_KEY=sk-...
QDRANT_URL=https://....gcp.cloud.qdrant.io:6333
QDRANT_API_KEY=...
```

**Get your API keys:**

- OpenAI:
- Qdrant:  (create free cluster)
- Anthropic Claude:
- Google Gemini:

### 2. Index Your Content

[](#2-index-your-content)

```
