- Compatible XF 2.x versions
- 2.1
- 2.2
- Additional requirements
- PHP 7.3 or higher
MeiliSearch 1.0.0 or higher
- License
- Limited to one site per license
- Updates duration
- 12 months
- Visible branding
- No
XenForo Wonderful Search is an innovative search add-on that replacing a built-in XenForo search engine by the lightweight, but hyper-relevant MeiliSearch, to provide forums a better search experience without requiring a lot of calculation resources.
Features:
Benchmarks:
In the video below you may see how MeiliSearch is using resources to index all forum content. Peak RAM usage was like 4GB and all processor threads were used.
Database size was 10.2GB, documents count was 1.3M after indexation.
And the values after 10 days are:
Database size: 12.7GB, documents count: 1.4M
Searches count: 316.988 (125.1619 milliseconds average)
I definitely should mention that MeiliSearch uses like 3-3.5GB RAM when indexing and 500MB after indexation (see benchmarks below)
Features:
- MeiliSearch is lightweight, so it easily can be booted even on 2-3 GB RAM machines without any issues
- Similar threads widget in any specified forums or nodes:
- Optional selection of nodes to include, or exclude from similar threads list, where to display
- Optional selection of required time period
- Optional selection of required sorting method:
- By relevance
- By date
- By count of likes
- Optional selection of entries amount to display
- Cached widgets data update interval
- Similar threads widget when creating any thread:
- Optional selection of nodes and forums to where display in
- Optional selection of nodes and forums to exclude from results
- Optional selection of required sorting method:
- By relevance
- By date
- By count of likes
- Optional selection of required time period
- Optional selection of entries amount to display
- Stop-words — list of words to exclude from search request
- Synonyms — group of words that could be same by meaning but different when typing
- Live Search — an AJAX popup, allowing to perform searching without refreshing a page, like this
- And caching functionality for better performance, for sure
- Forum/node-based permissions for search results view
- Search requests logging
- MeiliSearch tasks viewer
Benchmarks:
Server specs are:
- AMD Epyc (8 core, no hyper-threading)
- 8GB RAM
- 100GB NVMe SSD (28% free)
In the video below you may see how MeiliSearch is using resources to index all forum content. Peak RAM usage was like 4GB and all processor threads were used.
Database size was 10.2GB, documents count was 1.3M after indexation.
And the values after 10 days are:
Database size: 12.7GB, documents count: 1.4M
Searches count: 316.988 (125.1619 milliseconds average)
Addon was developed and tested on a high-load forum for a year. You may try it here (forum in English).
That's all, have a great day!
That's all, have a great day!
- Related resources
Meilisearch
An open-source, blazingly fast, and hyper-relevant search engine that will improve your search experiencemeilisearch.comGitHub - meilisearch/meilisearch: A lightning-fast search engine that fits effortlessly into your apps, websites, and workflow.
A lightning-fast search engine that fits effortlessly into your apps, websites, and workflow. - GitHub - meilisearch/meilisearch: A lightning-fast search engine that fits effortlessly into your app...github.com