What's new
Install the app
How to install the app on iOS

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

Welcome to My Sharing Site

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Resource icon

xF2 Add-on Xon - Search Improvements 2.16.2 2.16.2

xF2 Add-on
  • Improve 3rd party support for specialized search index support
  • Add additional hookpoints for customizing "specialized search indexer" functionality
  • On search results page, when searching a conversation(XF2.2)/direct message(XF2.3) display "with conversation/direct message"
  • Search extensions API changes for better XF compatibility, required for Conversation Improvements/Essentials
    • XF2.3 compatibility fix for custom "SearchOrder" class
    • Simplify asSqlConstraint code (expected to always return an array)
    • AbstractConstraint::setMatchType needs to normalize to an int for MetadataConstraint::matchType
  • Update installer to verify ElasticSearch index does not require rebuilding when this add-on is installed/updated/rebuilt
  • Return 400 status code instead of 200 when the search query is wrong
  • Restore XF2.1 support
  • XF2.3 support
  • Fix "[E_DEPRECATED] Use of "parent" in callables is deprecated" on search
  • Add "Push thread prefix text into search" option (default true)
    • Supports ElasticSearch Essential's autocomplete
    • Requires manual rebuild of threads on changing this option
  • Fix guests searching by user would restart the search query the first time they tried to visit the a different page of the search results
  • Requires StandardLib v1.19.0+
  • If installed, requires Redis Cache 2.17.0+
  • XF2.3 compatibility update
  • php 8.4 compatibility fix
  • Require StandardLib v1.19.0+
  • Code cleanup
  • Add getSearchIdFromEntityId() helper method for transforming an XF entity id into the Elasticsearch index id
  • Workaround XF2.2.13 does the search beforechecking it it can save it as a cached value, which can result in a query that is massively more complex than expected being sent to elasticsearch
    • This issue practically doesn't occur with stock XFES, but with additional search addons such as ElasticSearch Essentials this can generate unexpected errors
Top