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}