Lumenare Search transforms your WordPress site’s search functionality with a powerful, fast, and user-friendly search experience. Built with performance and security in mind, it provides instant live search results, intelligent keyword matching, and comprehensive filtering options.
Key Features
- Instant Live Search: Real-time search results appear as users type, with a dropdown showing the most relevant results
- Predictive Keywords: Intelligent keyword suggestions based on your indexed content
- Custom Search Index: Fast database-driven search using weighted keywords extracted from titles, excerpts, and content
- Keyword Match Modes: Choose between matching ANY keyword (OR) for broader results or ALL keywords (AND) for precision
- Stop Words Configuration: Exclude common words from indexing to improve relevance and performance
- Synonyms Support: Define equivalent terms to expand search coverage and improve recall
- Fuzzy Matching: Find results even with misspellings using configurable Levenshtein distance
- Phrase Boosting: Boost relevance for specific phrases defined in settings
- Filterable Results: Filter search results by categories and date ranges
- Search Term Highlighting: Visually highlights matching terms in titles and excerpts
- Multiple Integration Points: Replaces default WordPress search, shortcode support, and widget
- Gutenberg Integration: Automatically replaces Gutenberg Search blocks with enhanced search
- Security Filtering: Built-in protection against SQL injection and code injection attempts
- Autocorrect Prevention: Disable browser/device autocorrect to preserve technical terms and brand names
How It Works
Lumenare Search creates a custom database table to store keyword indexes for fast searching. When content is published or updated, keywords are extracted from:
* Post titles (weight: 3 – highest relevance)
* Post excerpts (weight: 2 – medium relevance)
* Post content (weight: 1 – base relevance)
The plugin automatically indexes your content and keeps the index up-to-date as you publish or update posts. Search queries are processed through the custom index for fast, relevant results.
Keyword Match Modes
Match ANY (OR) – Default
* Returns results containing at least one of the search keywords
* Best for: Broad topic searches, exploratory queries, maximizing results
* Example: “Sega Master System” finds posts with “Sega” OR “Master” OR “System”
Match ALL (AND) – Precision
* Returns only results containing ALL search keywords
* Best for: Product names, specific phrases, technical queries
* Example: “Sega Master System” finds only posts with “Sega” AND “Master” AND “System”
Advanced Features
- Stop Words: Configure which common words to exclude from indexing (e.g., “a”, “an”, “the”)
- Synonyms: Define groups of equivalent words (e.g., “car, automobile, vehicle”)
- Fuzzy Matching: Typo-tolerant search with configurable threshold (1-5 character differences)
- Phrase Boosting: Define important phrases that receive relevance boosts when searched
- Security Filtering: Automatic filtering of dangerous characters and patterns
- Security Logging: Track filtered queries for security monitoring