ElasticSearch Essentials

ElasticSearch Essentials [Paid] 3.17.11

No permission to buy ($30.00)
@Xon can you at least publish as separate add-on this functionality:
Post Areas. On a user's profile, shows forums by post count where the user posts the most.
This is the only reason we are not upgrading to Xenforo 2.2.
 
If one asked my members what's the most used feature on my site, in the top 3 for sure search bar auto complete is up there. Having like a Google-esque search bar (by using the widget) is like a godsend. Still can't understand why this is not included in the core. Anyway, I hope this one gets an update soon, I rely on it too much that I can't even update to 2.2 without this. Fingers crossed and a happy new year to you Xon.
 
I agree 100% that this search-bar with auto-complete is one of the most loved (and now most-missed) features of my forum. It is noticeably absent to my members.
 
  • Like
Reactions: sbj
Hi, I just purchased this add-on specifically for the "similar threads" feature as I'd like to show a box under my threads with similar relevant threads (I'm still running on xf2.1) but I'm not seeing it, any clue about the reason? Is there a widget to enable or something else?

I'm using tags a lot, so I was hoping this add-on would have helped me show a list of similar threads based on the tags a thread has, but so far I'm being unable to see any "similar thread" blocks anywhere.


Second question is:

I'm also using this add-on: "Google Search 1.1.0" which automatically started a google search within my website if there were no results from the standard xenforo search, but after enabling your add-on, the google search isn't automatically starting anymore, any clue about how to resolve this issue, too?

Thank you!
 
About the first issue, I found a fix (I had to enable a checkbox in the add-on settings), and for the second question, I had to uncheck "Enable suggestions only for the first page of search results" to make it working, hope it helps others in my situation :) while for the first question, I'd like to ask if I can somehow set a priority about relevance by tag or by keyword for similar threads when viewing threads, as I'd always prefer sort by tag relevance in my case, thank you.

Also, how to exclude some nodes from showing the similar threads block under the quick reply? I tried to disable it by selecting "Exclude this forum" from the node settings, but it didn't do anything. The best for me would be to have this option DISABLED for all nodes by default, as I only need to enable it for 5-6 nodes on over 200 different nodes I currently have.

Also, the "Date limit" setting isn't working properly (or the "Sort by Date" vs "Sort by Most Recent"), as it takes into consideration the time the last post was done in a thread, while we want the timestamp of the thread creation to be considered, and not the timestamp of the last post, as it's not an effective way to determine how old a thread is.


Last thing, any ideas about how to deal with this error?

  • XFES\Elasticsearch\RequestException: Elasticsearch error: [43:34] [bool] failed to parse field [filter]
  • src/addons/XFES/Elasticsearch/Api.php:409
  • Generated by: xxxxxxxx
  • Jan 7, 2021 at 6:41 PM

Stack trace​

#0 src/addons/XFES/Elasticsearch/Api.php(330): XFES\Elasticsearch\Api->request('get', 'xxxxx/_search', '{
"sort": [...')
#1 src/addons/XFES/Elasticsearch/Api.php(234): XFES\Elasticsearch\Api->requestFromIndex('get', '_search', Array)
#2 src/addons/XFES/Search/Source/Elasticsearch.php(153): XFES\Elasticsearch\Api->search(Array)
#3 src/addons/SV/ElasticSearchEssentials/XFES/Search/Source/Elasticsearch.php(381): XFES\Search\Source\Elasticsearch->search(Object(SV\ElasticSearchEssentials\XF\Search\Query\Query), '1000')
#4 src/XF/Search/Search.php(164): SV\ElasticSearchEssentials\XFES\Search\Source\Elasticsearch->search(Object(SV\ElasticSearchEssentials\XF\Search\Query\Query), '1000')
#5 src/XF/Repository/Search.php(34): XF\Search\Search->search(Object(SV\ElasticSearchEssentials\XF\Search\Query\Query))
#6 src/addons/SV/ElasticSearchEssentials/XF/Repository/Search.php(46): XF\Repository\Search->runSearch(Object(SV\ElasticSearchEssentials\XF\Search\Query\Query), Array, true)
#7 src/XF/Pub/Controller/Search.php(395): SV\ElasticSearchEssentials\XF\Repository\Search->runSearch(Object(SV\ElasticSearchEssentials\XF\Search\Query\Query), Array, true)
#8 src/XF/Pub/Controller/Search.php(132): XF\Pub\Controller\Search->runSearch(Object(SV\ElasticSearchEssentials\XF\Search\Query\Query), Array)
#9 src/addons/SV/ElasticSearchEssentials/XF/Pub/Controller/Search.php(253): XF\Pub\Controller\Search->actionResults(Object(XF\Mvc\ParameterBag))
#10 src/XF/Mvc/Dispatcher.php(350): SV\ElasticSearchEssentials\XF\Pub\Controller\Search->actionResults(Object(XF\Mvc\ParameterBag))
#11 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass('XF\\Pub\\Controll...', 'Results', Object(XF\Mvc\RouteMatch), Object(SV\ElasticSearchEssentials\XF\Pub\Controller\Search), Object(XF\Mvc\Reply\Reroute))
#12 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\ElasticSearchEssentials\XF\Pub\Controller\Search), Object(XF\Mvc\Reply\Reroute))
#13 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#14 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#15 src/XF.php(391): XF\App->run()
#16 index.php(24): XF::runApp('XF\\Pub\\App')
#17 {main}
 
Last edited:
@V3NTUS please open a ticket on my site. Troubleshooting compatibility issues and errors will require more information. Search is often tricky so it will likely require some tuning an iteration.

Last thing, any ideas about how to deal with this error?

  • XFES\Elasticsearch\RequestException: Elasticsearch error: [43:34] [bool] failed to parse field [filter]
  • src/addons/XFES/Elasticsearch/Api.php:409
  • Generated by: xxxxxxxx
  • Jan 7, 2021 at 6:41 PM
Can you install Search Improvements and ensure the log search DSL on error option is enabled? I will need to see the full search query to see what is wrong.

Have you re-indexed search since you installed the add-on? Later versions of ElasticSearch don't do in-place updates sanely any more.

I'm also using this add-on: "Google Search 1.1.0" which automatically started a google search within my website if there were no results from the standard xenforo search, but after enabling your add-on, the google search isn't automatically starting anymore, any clue about how to resolve this issue, too?
Which add-on is that? I'll likely need to be pointed at more than just a very abstract name.

Also, how to exclude some nodes from showing the similar threads block under the quick reply? I tried to disable it by selecting "Exclude this forum" from the node settings, but it didn't do anything. The best for me would be to have this option DISABLED for all nodes by default, as I only need to enable it for 5-6 nodes on over 200 different nodes I currently have.
The "Exclude this forum" should work. I'll likely need to know where you are starting the quick search from, and the search DSL it generates (again Search Improvements add-on, and the "log search DSL" option will be very useful for this).
 
The "Exclude this forum" should work. I'll likely need to know where you are starting the quick search from, and the search DSL it generates (again Search Improvements add-on, and the "log search DSL" option will be very useful for this).

I'm talking about the Similar threads block, not the quick search form.
 
I'm talking about the Similar threads block, not the quick search form.
While they use different options, mechanically they are very similar and the same thing for debugging applies. There is probably caching involved which makes testing annoying.
 
Update for XF2.2 compatibility.

I now have a version working with XF2.1 and XF2.2, and the last blocking update is reworking some configuration elements to integrate with the Enhance Search Setup page. This is required as otherwise to fix some really painful configuration work-flow from some privately funded features.

A beta should be out in the next few days to a week
 
happy lets go GIF by ESPN
 
Back
Top Bottom