I've put off (for years) investing in ElasticSearch and it's add-on for XenForo... but with my most recent niche of interest... I can no longer justify it.
The default mySQL search sucks for many of the terms used in the niche... and we won't mention Chef's favorite salty product.
You can reduce mySQL to 2 or 3 letter search terms.. but it still fails miserably in actually giving "decent" returns on said searches.
With the ES add-on (for XF - think Woltlab is a paid 1st party add-on for it now and not sure about IPS as it was supposed to "replace" Sphinx), a search on my site of a simple term of
If you run a niche site where 2-3 letter acronyms are common... then I actively encourage you to invest the time (and possibly money) into enabling ElasticSearch for your site.
This DOES require that you either be on a VPS/dedicated server with adequate resources, or you to engage a 3rd party provider of ElasticSearch services.
It's not that hard to set up on your VPS.. but it does take some care as you don't want to leave the ES port open to the public.
The default mySQL search sucks for many of the terms used in the niche... and we won't mention Chef's favorite salty product.
You can reduce mySQL to 2 or 3 letter search terms.. but it still fails miserably in actually giving "decent" returns on said searches.
With the ES add-on (for XF - think Woltlab is a paid 1st party add-on for it now and not sure about IPS as it was supposed to "replace" Sphinx), a search on my site of a simple term of
M82)
returns WAY more than it ever did using the simple mySQL function.If you run a niche site where 2-3 letter acronyms are common... then I actively encourage you to invest the time (and possibly money) into enabling ElasticSearch for your site.
This DOES require that you either be on a VPS/dedicated server with adequate resources, or you to engage a 3rd party provider of ElasticSearch services.
It's not that hard to set up on your VPS.. but it does take some care as you don't want to leave the ES port open to the public.