Common questions about Lumenare Search.
General Questions
What is Lumenare Search?
Lumenare Search is a WordPress plugin that replaces the default search with a fast, intelligent search experience. It provides instant live search results, weighted relevance ranking, typo tolerance, and analytics.
Is Lumenare Search free?
Yes, Lumenare Search is 100% free with no premium version, upsells, or feature limitations.
Does it work with my theme?
Lumenare Search works with any properly-coded WordPress theme. It automatically replaces default search forms and integrates with the block editor. Custom styling can be added via CSS.
Will it slow down my site?
No. Lumenare Search is performance-optimized:
- Only loads on pages with search functionality
- Uses efficient database indexes
- Caches search results for 5 minutes
- Batch processes large indexing operations
Does it work with WooCommerce?
Yes. Enable “Products” in the post types setting to search WooCommerce products. Product categories and tags can be weighted via taxonomy settings.
Installation & Setup
How do I install Lumenare Search?
- Go to Plugins → Add New in WordPress
- Search for “Lumenare Search”
- Click Install Now, then Activate
- Go to Settings → Lumenare Search → Index Management
- Click “Reindex All Content”
Do I need to configure anything?
Lumenare Search works out of the box with sensible defaults. For most sites, you just need to build the initial index. Advanced configuration is optional.
How long does indexing take?
Depends on content volume:
- Small sites (< 100 posts): Seconds
- Medium sites (100-1000 posts): 1-5 minutes
- Large sites (1000+ posts): 5-30 minutes
Indexing runs in batches to prevent timeouts.
Can I index custom post types?
Yes. Go to Settings → General → Post Types and check any custom post types you want to include. Then reindex.
Search Functionality
What’s the difference between ANY and ALL match modes?
ANY (OR): Returns results containing at least one keyword.
- Search: “WordPress security” → Results with “WordPress” OR “security”
- More results, broader discovery
ALL (AND): Returns results containing all keywords.
- Search: “WordPress security” → Results with “WordPress” AND “security”
- Fewer results, more precise
How does fuzzy matching work?
Fuzzy matching finds results despite typos using Levenshtein distance (edit distance). If a user searches for “computr” (missing an ‘e’), the system finds “computer” in the index because it’s only 1 character different.
The threshold setting controls how many character differences are allowed (default: 2).
What are stop words?
Stop words are common words excluded from indexing because they appear in almost every post and don’t help identify relevant content. Examples: “a”, “an”, “the”, “is”, “and”.
Removing these reduces index size and improves relevance.
How do synonyms work?
Synonyms expand search queries. If you configure “car, automobile, vehicle” as synonyms:
- User searches “car”
- System also searches for “automobile” and “vehicle”
- Results containing any of these words are returned
Synonyms are applied at query time—no reindexing needed.
What is phrase boosting?
Phrase boosting increases relevance for specific multi-word terms. Without it, searching “Master System” might rank posts about any “system” higher than posts specifically about “Sega Master System.”
With phrase boosting, exact phrase matches get significant score bonuses.
Relevance & Rankings
How are search results ranked?
Results are ranked by relevance score, calculated from:
- Keyword matches – weighted by location (title > excerpt > content)
- Taxonomy matches – bonus for matching categories/tags
- Phrase boost – bonus for exact phrase matches
- Trending boost – multiplier for trending topics (if enabled)
Higher scores appear first.
Why are my results not relevant?
Common causes:
- Weights need tuning – Adjust title/content weights
- Missing stop words – Add common irrelevant words
- Missing synonyms – Add equivalent terms
- Wrong match mode – Try switching ANY/ALL
- Need phrase boosting – Add important multi-word terms
See Tuning Guide for details.
Do I need to reindex after changing settings?
Requires reindex:
- Weight changes (title, excerpt, content, taxonomy)
- Stop words
- Post types
Applied immediately:
- Match mode
- Synonyms
- Search phrases
- Fuzzy matching settings
- Trending settings
Analytics & Trending
What analytics are tracked?
- Search queries – What users search for
- Results count – How many results each query returned
- Zero-result queries – Searches that found nothing
- Click-through – Which results users click
- Trending – Queries gaining popularity
Is user data collected?
Search queries and clicks are stored locally in your WordPress database. Optional user ID is stored for logged-in users. No data is sent to external services.
How does trending work?
The trending system:
- Tracks all search queries
- Calculates trending score based on frequency, growth rate, and recency
- Queries meeting minimum search threshold become “trending”
- Related content receives relevance boost
Trending scores are calculated daily via WordPress cron.
Can I disable analytics?
Analytics are always collected (they’re needed for trending), but you can:
- Disable trending ranking in settings
- Clear analytics tables via database
- Ignore the Analytics tab
Technical Questions
What database tables are created?
Lumenare Search creates four tables:
wp_lumenare_search_index– Keyword indexwp_lumenare_search_analytics– Search query logswp_lumenare_search_trending– Trending topic scoreswp_lumenare_search_clicks– Click-through tracking
Does it use external APIs?
No. All processing happens locally on your server. No data is sent to external services.
Is it compatible with caching plugins?
Yes. Search results are cached in WordPress transients. Compatible with WP Super Cache, W3 Total Cache, LiteSpeed Cache, and similar plugins.
AJAX requests are excluded from page caching automatically.
Does it work with multisite?
Yes. Each site in a multisite network has its own search index and settings.
What PHP version is required?
PHP 7.4 or higher. PHP 8.x is fully supported.
What WordPress version is required?
WordPress 6.0 or higher.
Troubleshooting
Search isn’t working at all
- Check plugin is enabled in settings
- Verify index exists (check Index Management tab)
- Check browser console for JavaScript errors
- See Troubleshooting Guide
I get no results for queries that should match
- Check post types setting includes your content
- Verify content is published (not draft)
- Check stop words aren’t filtering your terms
- Try “Any (OR)” match mode
- Reindex content
How do I reset everything?
- Deactivate the plugin
- Delete plugin data (optional: delete
wp_lumenare_search_*tables) - Reactivate the plugin
- Rebuild index
Where can I get help?
Feature Requests
Can you add [feature]?
Feature requests are welcome! Post them on the WordPress.org support forums with:
- Description of the feature
- Use case (why you need it)
- How you envision it working
Is there a premium version coming?
No. Lumenare Search is and will remain 100% free.