SearchJetEngine
Deep Dive Features

Unified vector & semantic search API with real-time indexing

SearchJet combines retrieval, hybrid ranking, analytics, and merchandising in a single managed platform. Built on Meilisearch for developers who need sub-150ms query latency without running search infrastructure.

<2s

Delta sync propagation time

<150ms

P95 query response time

1,000

docs/sec bulk ingestion rate

Core Architecture

From ingestion to insights — how SearchJet works under the hood

Each pillar addresses a specific constraint in traditional search applications. SearchJet replaces slow batch jobs, keyword-only matching, and blind search with a unified, managed platform.

Ingestion & Modeling

Real-time delta indexing that never falls behind

Technical Challenge

Traditional search plugins rely on nightly SQL jobs or manual reindex triggers. On a WordPress site with 10,000+ posts, a full reindex can take 30–60 minutes and leaves search results stale for hours after content changes.

SearchJet Solution

SearchJet uses webhook-driven delta sync to push document changes in under two seconds. The WordPress plugin hooks into publish, update, and delete actions. For custom applications, the REST API accepts batched document payloads.

  • Schema-aware field mapping with automatic type detection
  • Webhook endpoints for push-based sync from any platform
  • Auto-detection of custom fields, ACF, and JetEngine groups
  • Bulk ingestion at 1,000 docs/sec for initial migration
Relevance Engine

Hybrid semantic ranking that adapts to user intent

Technical Challenge

Keyword-only search fails when users search by intent. A query like 'affordable CRM for startups' won't match a page titled 'Small Business Customer Relationship Management Software'. Legacy systems provide no way to combine lexical and semantic signals.

SearchJet Solution

SearchJet blends BM25 lexical scoring with vector-based cosine similarity in a single query. Ranking rules are configurable per index — tune typo tolerance, synonyms, attribute weights, and proximity scoring independently.

  • BM25 + vector cosine similarity scoring in a single query
  • Configurable ranking rules per index with boost weights
  • Synonym dictionaries with one-way and bidirectional mappings
  • HNSW vector indexing for approximate nearest neighbors in sub-millisecond time
User Experience

Composable search UI shipped in hours, not weeks

Technical Challenge

Building search UI from scratch means handling autocomplete debouncing, multi-filter state, keyboard navigation, accessibility, and mobile responsiveness. Most teams spend weeks on search UX before launch.

SearchJet Solution

SearchJet provides ready-made React components and WordPress widgets that handle the full search experience. Drop in the autocomplete UI, wire up the API, and ship.

  • React and Vanilla JS components with full TypeScript support
  • WordPress widget and shortcode for zero-code integration
  • Facet builder with dynamic grouping and count badges
  • WCAG 2.1 AA compliant with full keyboard navigation support
Insights

Search analytics that tell you what to improve

Technical Challenge

Without search analytics, you can't identify zero-result queries, popular search terms, or content gaps. You're flying blind on one of the highest-intent interactions on your site.

SearchJet Solution

SearchJet tracks query volume, zero-result rates, clicks, and position-weighted engagement. Export events to your analytics pipeline via webhook or API.

  • Query, click, and conversion event tracking with 90-day retention
  • Webhook export to external analytics platforms
  • Response time and index maturity monitoring with anomaly alerts
  • Zero-result query reports to identify content gaps
Capabilities

Everything you expect from a production search platform — ready on day one

SearchJet handles the hard parts of search infrastructure — vector indexing, facet aggregation, multilingual tokenization, and merchandising rules — so you can focus on your product.

WooCommerce Merchandising

Variant-aware indexing with SKU fields, attributes, and categories. Stock hooks sync inventory status in real time.

Indexes products, variants, categories, tags, and custom attributes. Supports multi-faceted filtering by price range, stock status, and product attributes.

Multisite & Headless

Serve WordPress, Laravel, Next.js, and Bubble apps from the same search stack. Isolated API keys isolate tenant data.

Per-tenant API keys with role-based access control. Multi-index architecture allows shared or isolated data per application.

Multilingual search with RTL support

Language-aware tokenization handles complex Arabic, Hebrew, and CJK text analysis. Full right-to-left text rendering support.

Uses Meilisearch language-specific analyzers for Arabic stemming, Hebrew segmentation, and CJK character splitting.

Secure API Access

Scoped keys per project with rate limiting and audit trails. Data encrypted at rest (AES-256) and in transit (TLS 1.3).

API keys scoped per project with configurable permissions (read, write, admin). Per-key rate limiting with configurable thresholds.

AI Assistant & RAG Ready

Use built-in embedding endpoints or bring your own vectors (BYO) to power chat and RAG experiences.

Supports OpenAI, Cohere, and local Ollama embedding models. Vector storage uses HNSW indexing for approximate nearest neighbors.

Observability & Monitoring

Usage anomaly alerts, 24/7 health checks, and detailed logs keep search running smoothly.

Live dashboards showing query volume, response times, zero-result rates, and index maturity.

Workflow

Ship search in your sprint, not your quarterly planning

Most teams integrate SearchJet in under 8 hours. Native plugins handle setup in minutes. The API enables custom data indexing and search UI building.

01

Connect data sources

Install the WordPress plugin or connect via the REST API. Collections and fields are auto-detected.

02

Tune relevance visually

Preview sample queries in the dashboard. Adjust attribute weights and add synonyms.

03

Launch the experience

Drop in ready-made React components or wire up the JavaScript API.

04

Measure & iterate

Review zero-result queries, click-through rates, and conversion funnels in the analytics dashboard.

Frequently Asked Questions

Common questions about SearchJet features

What makes SearchJet different from Elasticsearch or Algolia?
SearchJet is purpose-built for web applications with managed infrastructure, sub-150ms latency, hybrid BM25 + semantic ranking, and native WordPress/WooCommerce integration. Unlike Algolia, it supports self-hosted embeddings and doesn't charge per-request.
Does SearchJet support custom data sources?
Yes. The REST API accepts any JSON document. Index custom fields from Laravel, Next.js, or any platform. The WordPress plugin auto-detects ACF fields, JetEngine meta, and custom post types.
How does the hybrid ranking work?
SearchJet combines BM25 lexical scoring with vector-based cosine similarity in a single query. You can configure the blend ratio per index and boost specific attributes for fine-grained relevance control.
Is there a free plan?
Yes. The free plan includes 10,000 queries/month, up to 1,000 indexed pages, and 7-day analytics retention. No credit card required.
Can I migrate from another search provider?
Yes. SearchJet provides bulk ingestion APIs and WordPress migration plugins. Most migrations complete in under an hour depending on document volume.
Try it live

Experience SearchJet in action

Try our live demo to see sub-150ms autocomplete, typo tolerance, and semantic ranking powered by the SearchJet Vector Engine.

Ready to upgrade your search experience?

Join thousands of sites using SearchJet to deliver faster, smarter search results.

Already have an account? Log in