WordPress plugin intelligence profile

PrismSearch

Fast AJAX search for WordPress posts, pages, public custom post types and taxonomies using an optimized inverted index.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.7
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update31 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records PrismSearch version 1.0.7 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

PrismSearch builds a custom inverted index and provides live AJAX search through theme integration, a native block or shortcode.

Features

  • Fast inverted-index based search.
  • Frontend AJAX search shortcode.
  • Integration with Twenty Twenty-Five, Storefront and Astra.
  • Replaces standard classic and block search forms where supported.
  • Native dynamic PrismSearch block.
  • Indexes posts, pages and selected public custom post types.
  • Indexes selected public taxonomy terms.
  • Displays selected frontend metadata in live results.
  • Configurable NLP language for tokenization.
  • Four fuzzy strategies: off, typo tolerance, partial/prefix matching and aggressive fuzzy matching.
  • Configurable result ranking by relevance, popularity, rating, newness, WooCommerce menu order or custom weights.
  • Optional replacement for the default WordPress search results page.
  • Configurable rate limiting (50 requests per IP per minute by default; 0 disables it).
  • Live index updates when selected content is saved, updated, trashed or deleted.
  • Optional REST Search Fast Path for eligible anonymous searches.
  • Optional frontend.css loading for custom theme styling.
  • Optional Enter key redirect to the full search results page.
  • Optional voice input through the Web Speech API.
  • Theme template overrides.

Supported NLP languages

PrismSearch includes processors for: English (en), German (de), French (fr), Spanish (es), Portuguese (pt), Italian (it), Dutch (nl), Danish (da), Swedish (sv), Norwegian (no), Finnish (fi), Polish (pl), Czech (cs), Slovak (sk), Slovenian (sl), Croatian (hr), Serbian (sr), Bulgarian (bg), Romanian (ro), Hungarian (hu), Greek (el), Turkish (tr), Russian (ru), Ukrainian (uk), Lithuanian (lt), Latvian (lv), Estonian (et), Indonesian (id), Vietnamese (vi), Japanese (ja), Chinese (zh), Korean (ko), Arabic (ar), Persian (fa), Hebrew (he) and Thai (th).

Some CJK and script-based languages use basic normalization and token support. Test with your own content before production use.

Shortcode

Add the live search box with:

[prismsearch]

Optional attributes:

"]

Enter key redirect:

[prismsearch enter_redirect="1"]

[prismsearch enter_redirect="0"]

Voice input:

[prismsearch voice_search="1"]

[prismsearch voice_search="0"]

Voice input uses the configured NLP language. Developers can override it with the prismsearch_speech_language filter. The microphone stays hidden when browser speech recognition is unavailable.

Automatic theme integration

Enable automatic integration under Settings > PrismSearch > Frontend.

  • Twenty Twenty-Five: inserts the PrismSearch block into supported headers.
  • Storefront: replaces the built-in header product search.
  • Astra: replaces Astra Search elements added through the Header Builder.
  • Other themes: replaces existing classic search forms and Core Search blocks. It does not create a new search position.

WooCommerce products must be selected under Content and indexed before they appear in results.

Developers can disable automatic integration with:

add_filter( 'prismsearch_automatic_theme_integration', '__return_false' );

Privacy and external services

Indexing, tokenization and search run locally in WordPress. PrismSearch does not load remote frontend or admin assets.

When voice search is disabled, PrismSearch does not access the microphone. When enabled and activated, speech recognition is handled by the browser Web Speech API. Audio may be processed locally or by a browser-vendor service.

PrismSearch does not receive or store microphone audio; it receives only recognized text.

Included third-party libraries

0 for admin multi-select fields. md. com/select2/select2.

Templates and styling

PrismSearch loads its default frontend stylesheet unless disabled in settings.

Developers can also disable it with:

add_filter( 'prismsearch_load_frontend_css', '__return_false' );

Override plugin templates from your theme under:

template/prismsearch/

Example:

php

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • ajax search
  • frontend search
  • fuzzy search
  • site search
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity31 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.