Documentation
Everything you need to get started with Lunexa
Performance & Caching
BENCHMARKReal load-test numbers on a production tours page: +37% throughput, −25% median latency, and −20% p95 after flipping one cache toggle.
See the full comparisonComplete Feature List
NEWEvery feature in Lunexa organized by category — from authentication to AI-powered Smart Crawler. 80+ features with API endpoints, dashboard locations, and status.
Browse all featuresConnect your LLM via MCP
NEW · EnterprisePlug Claude Desktop, ChatGPT, Cursor, or Continue.dev into your Lunexa project with one Bearer-auth API key. Read-only tool surface, per-call metering, audit log, and HIPAA-aligned controls — no copy of your data leaves Lunexa.
Read the setup guideGetting Started
Get up and running with Lunexa in just a few minutes. Follow these steps to create your account and start managing search.
- Navigate to app.ailunexa.com/register to create your account.
- Choose email/password or Sign in with Google.
- Confirm your email address if signing up with email.
- After signing in, you will be taken to the main dashboard.
Sign in to Lunexa
Welcome back. Sign in to continue.
No account? Register
Creating an Organization
Organizations are the top-level container for all your search projects, team members, and billing. Every resource you create belongs to an organization.
- From the dashboard, click "+ New Organization".
- Enter a name for your organization. A URL-friendly slug will be auto-generated.
- Click "Create" to finalize.
- You will be redirected to your new organization's dashboard.
Your Organizations
Acme Corp
/acme-corp · 2 projects
Side Project
/side-project · 1 project
Managing Projects
Projects group related search indexes together. Use them to separate environments (production, staging) or different applications within the same organization.
- Click on your organization in the sidebar to expand it.
- Click "+ New Project" to create a project.
- Click a project name to view its indexes, API keys, and settings.
Projects
production
/production
staging
/staging
Creating an Index (Collection)
An index (also called a collection) defines the schema for your searchable documents. Each field has a name, type, and optional flags like facet and optional.
- Navigate to your project's Indexes page.
- Click "New Collection".
- Enter a collection name (e.g.,
products). - Define your fields — each row needs a name, type, and optional flags.
- Click "Create Collection".
Supported field types: string int32 int64 float bool string[] auto geopoint
Create Index
| Name | Type | Facet | Optional |
|---|---|---|---|
| title | string | ||
| description | string | ✓ | |
| price | float | ✓ | |
| category | string | ✓ | |
| tags | string[] | ✓ | ✓ |
Importing Documents
Once your collection is created, you can populate it with documents using the dashboard or the API.
- Navigate to your collection's Documents tab.
- Click "Import" to upload a JSONL file.
- Or click "Generate" to create sample data for testing.
- You can also use the API for programmatic imports (see below).
curl -X POST "https://api.ailunexa.com/api/v1/orgs/{org}/projects/{project}/collections/{collection}/documents/import?action=upsert" \
-H "X-LUNEXA-API-KEY: your-api-key" \
-H "Content-Type: text/plain" \
--data-binary @data.jsonlproducts
Documents · 5,230 total
| id | title | category | price |
|---|---|---|---|
| 1 | Wireless Headphones | Electronics | $79.99 |
| 2 | Running Shoes | Footwear | $129.00 |
| 3 | Organic Coffee | Food | $14.99 |
Showing 3 of 5,230 documents
Searching Documents
Test your search experience directly from the dashboard or integrate it into your application using the API.
- Open the Documents tab of any collection.
- Type your query into the search bar at the top.
- Results update in real time, showing matched documents with highlights.
curl "https://api.ailunexa.com/api/v1/orgs/{org}/projects/{project}/collections/{collection}/documents?q=wireless+headphones&query_by=title,description" \
-H "X-LUNEXA-API-KEY: your-api-key"Search Demo
Live preview of the products index
Wireless Headphones
Premium over-ear wireless headphones with active noise cancellation.
Wireless Charger Pad
Fast Qi wireless charging pad compatible with all Qi devices.
API Keys
API keys control how your applications access Lunexa. Use scoped keys to enforce least-privilege access for every use case.
- Go to Settings > API Keys or Project > API Keys.
- Click "Create Key" and choose a template.
- Configure collection restrictions, expiration, and rate limits.
- Copy your new key — it is only shown once.
Security tip: Use Search-Only keys in client-side code. Never expose Admin or Write keys in browsers or mobile apps.
Key templates:
Read access to search endpoints only
Create and update documents
Full access to all resources
Read-only access to analytics data
API Keys
Scoped keys for client SDKs and server-side automation
| Name | Scope | Prefix | Expires |
|---|---|---|---|
| Frontend search | search-only | lks_a3f••• | Never |
| Import pipeline | write | lks_8b2••• | Dec 2026 |
| Admin access | admin | lks_f19••• | Never |
Synonyms & Curations
Fine-tune your search relevance with synonyms and curations. Synonyms ensure alternative terms return the same results; curations let you pin or hide specific documents for a query.
Synonyms
- Navigate to your collection's Synonyms tab.
- Click "Add Synonym".
- Choose Multi-way (all terms are interchangeable) or One-way (one term maps to another).
- Enter the synonym terms and save.
Curations
- Navigate to the Curations tab.
- Enter a query to curate results for.
- Drag documents to pin them to the top or mark them as hidden.
Synonyms
products index · 3 synonym sets
Team Management
Invite your team and control who can access what with role-based permissions.
- Go to Settings > Team.
- Click "Invite Member" and enter their email address.
- Assign a role: Owner, Admin, Editor, or Viewer.
- The invitee receives an email and can join immediately.
Owner
Full control, can delete organization
Admin
Manage projects, keys, team members
Editor
Create/edit collections and documents
Viewer
Read-only access to all resources
Team members
Acme Corp · 4 members
| Member | Role | Joined |
|---|---|---|
JW James Wilson | Owner | Jan 2026 |
AK Alice Kim | Admin | Feb 2026 |
BL Bob Lee | Editor | Mar 2026 |
CZ Carol Zhang | Viewer | Mar 2026 |
Billing & Plans
Manage your subscription, view usage, and download invoices from the billing page.
- Go to Settings > Billing.
- View your current plan and usage metrics.
- Click "Upgrade" or "Manage Plan" to change your subscription.
- Access invoices and payment history in the Invoices section.
Billing
Plan, usage, and invoices
$199/mo
Billing period: Apr 1 → Apr 30
Usage Summary
28.0% of monthly limit used
24.0% of monthly limit used
Recent invoices
API Reference
All endpoints are served from https://api.ailunexa.com/api/v1. Authenticate with the X-LUNEXA-API-KEY header.
Interactive API Reference
Full documentation with live "Try It" for every endpoint
| Endpoint | Method | Description |
|---|---|---|
/collections | GET / POST | List or create collections |
/collections/{name}/documents | GET / POST | Search or create documents |
/collections/{name}/documents/import | POST | Bulk import (JSONL) |
/collections/{name}/search | POST | Full-text search |
/multi-search | POST | Search across multiple collections |
/keys | GET / POST | List or create API keys |
/collections/{name}/synonyms | GET / PUT | Manage synonyms |
/collections/{name}/curations | GET / PUT | Manage curations |
/aliases | GET / PUT | Manage collection aliases |
/stopwords | GET / PUT | Manage stopword sets |
Need more help?
Reach out to our team and we will get back to you within 24 hours.
Contact Support