Fast, accessible live search with MySQL FULLTEXT
PinkSearch
Drop-in live search for WordPress powered by MySQL FULLTEXT indexing. Instant, relevant results as visitors type — accessible, zero-config, and fast even on large content libraries.
Download Plugin
Latest: v1.1.0
Features
MySQL FULLTEXT indexing
Relevance-ranked results straight from the database — no external search service to host or pay for.
Instant live results
Results appear as the visitor types, with keyboard navigation and accessible announcements built in.
Accessible by default
ARIA live regions, focus management, and semantic markup so the search box works for everyone.
Self-hosted updates
In-dashboard updates over the signed, checksum-verified update channel — no manual zip uploads.
Screenshots


What's new
v1.1.01.1.0
- Live in-dashboard updates: PinkSearch now checks for new versions automatically via the self-hosted update channel (updates.pinkdude.com). When an update is available, it appears in Plugins → Updates just like any other plugin — no manual zip upload required.
- Update integrity: every download is verified with a mandatory sha256 checksum and host/path/basename guards before WP installs it (fail-closed).
- Release tooling: `bin/build-release.sh` produces the versioned zip and `info.json` for the update channel.
- NOTE for 1.0.0 installs: the updater is not present in 1.0.0. A one-time manual upgrade (Plugins → Upload Plugin → Replace current) to 1.1.0 is required before automatic updates can take over. See docs/deployment-guide.md for the full bridge procedure.
1.0.0
- Initial release.
Requirements
- Requires WordPress
- 6.4
- Tested up to
- 7.0
- Requires PHP
- 8.1
Get PinkSearch
Current release: v1.1.0