Search Improvements

Search Improvements 2.17.0

No permission to download
Although having checked Content Type Weighting: Conversation and Conversation message and set to 0, seeing search results from conversations when doing global search. This seems to be the new issue, I think it wasn't there couple of months ago.
 
Although having checked Content Type Weighting: Conversation and Conversation message and set to 0, seeing search results from conversations when doing global search. This seems to be the new issue, I think it wasn't there couple of months ago.
The fix for this has been added into the next feature version, which should be released in the next day or two.
 
  • Like
Reactions: ivp
The second block is from ElasticSearch Essentials, not this add-on. You can disable that widget via Appearances => Widget.
 
Xon updated Search Improvements with a new update entry:

2.7.4 - Feature update

  • Fix bug where 'weight by content type' feature didn't work as expected in general search
  • Thanks to @NamePros for sponsoring this update.
  • Display various search term constraints on the search results form.
    For developers to implement support in 3rd party add-ons:
    • Each search constraint needs a svSearchConstraint. prefixed phrase.
      Arrays are mapped to phrases by adding a _ for each sub-array/key as such...

Read the rest of this update entry...
 
Reporting a small phrase html markup error:

option_explain.svPushViewOtherCheckIntoXFES

The "View threads by others" permission requires additional metadata to be stored into XFES
<p>
Supports:
<ul>
<li>XenForo Threads: "View threads by others"</li>
<li><a href="https://xenforo.com/community/resources/tickets.4549/">NixFifty's Tickets</a>: "View tickets by others"</li>
<li><a href="https://xenforo.com/community/resources/view-sticky-threads.5962/">View Sticky Threads</a> add-on</i>
<li><a href="https://xenforo.com/community/resources/collaborative-threads.6600/">Collaborative Threads</a> add-on</i>
</ul>
</p>
For best results, use <a href="https://xenforo.com/community/resources/elasticsearch-essentials.7103/">ElasticSearch Essentials</a> add-on
 
Xon updated Search Improvements with a new update entry:

2.8.1 - Feature update

Thanks @NamePros for sponsoring this update
  • Fix "before" search result term would print an integer instead of a human readable yyyy-mm-dd formatted string
  • Change 'no results found' handling to display search terms on the relevent page
    • If using ElasticSearch Essentials, recommend updating to v3.13.0+ as this change may impact some options which display on no results found.
  • Fixes for search term on results page
    • Add missing "With X...

Read the rest of this update entry...
 
Xon updated Search Improvements with a new update entry:

2.8.3 - Security update (recommend updating ASAP)

Thanks @NamePros for sponsoring this update
  • Fix cached search results would be unexpectedly be viewable to anyone if they guessed the search result URL.
    • Affected versions; v2.8.1
    • These search URLs expire after a day
  • Fix search term on search result pages leaking information for non-viewable content
    • Affected version; v2.7.4, v2.7.5 and v2.8.1
    • Fix leaking thread title when using "In thread" search area, and rendering a bad phrase...

Read the rest of this update entry...
 
Last edited:
After the upgrade we receive the following error message:


Code:
Error: Call to undefined method SV\ElasticSearchEssentials\XFES\Search\Source\Elasticsearch::weightByContentType() in src/addons/SV/ElasticSearchEssentials/XFES/Search/Source/Elasticsearch.php at line 457

    SV\ElasticSearchEssentials\XFES\Search\Source\Elasticsearch->wrapGetDslFromQueryForSvEss() in src/addons/SV/ElasticSearchEssentials/XFES/Search/Source/Elasticsearch.php at line 612
    SV\ElasticSearchEssentials\XFES\Search\Source\Elasticsearch->getKeywordSearchDsl() in src/addons/XFES/Search/Source/Elasticsearch.php at line 147
    XFES\Search\Source\Elasticsearch->search() in src/XF/Search/Search.php at line 185
    XF\Search\Search->XF\Search\{closure}() in src/XF/Search/Search.php at line 214
    XF\Search\Search->executeSearch() in src/XF/Search/Search.php at line 181
    XF\Search\Search->search() in src/addons/SV/ElasticSearchEssentials/Repository/SearchTrait.php at line 401
    SV\ElasticSearchEssentials\XF\Repository\Search->isValidSuggestion() in src/addons/SV/ElasticSearchEssentials/Repository/SearchTrait.php at line 344
    SV\ElasticSearchEssentials\XF\Repository\Search->getSuggestions() in src/addons/SV/ElasticSearchEssentials/XF/Pub/Controller/Search.php at line 602
    SV\ElasticSearchEssentials\XF\Pub\Controller\Search->actionResults() in src/XF/Mvc/Dispatcher.php at line 352
    XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 259
    XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 115
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2483
    XF\App->run() in src/XF.php at line 524
    XF::runApp() in index.php at line 20
 
Back
Top Bottom