PrismSearch builds a custom inverted index for fast frontend search and provides a live AJAX search box through a simple shortcode.
PrismSearch includes NLP processors for the following language codes. The selected language is used for tokenization and search processing.
Some CJK and script-based languages use basic normalization and token support. Test the selected language processor with your own content before production use.
Add the live search box anywhere with:
[prismsearch]
Optional shortcode attributes:
[prismsearch min_chars="3" limit="10" placeholder="Search..."]
Enable or disable Enter key redirect per shortcode:
[prismsearch enter_redirect="1"]
[prismsearch enter_redirect="0"]
PrismSearch performs indexing, tokenization and search locally inside WordPress. It does not send site content, search queries or user data to external services, and it does not load remote frontend or admin assets.
PrismSearch includes Select2 4.1.0 for enhanced admin multi-select fields. Select2 is MIT licensed; the license file is included at assets/vendor/select2/LICENSE.md. The Select2 source project is available at https://github.com/select2/select2.
PrismSearch loads its default frontend stylesheet unless disabled in the settings.
Developers can also disable the default stylesheet with:
add_filter( 'prismsearch_load_frontend_css', '__return_false' );
Template files can be overridden in your theme by placing files in:
template/prismsearch/
For example:
template/prismsearch/item.php