Theme editor

Search Improvements

Search Improvements

Search Improvements 1.0.9

XF 2.3 Addons · by Staraddons
2 Downloads 83 Views 1 Version
A collection of improvements to XF's Enhanced Search and some for XenForo's default MySQL search.
Price
Free
Available
Package: 17 files, 33.5 KB
Download

Overview Version (1) Discussion (5) License

  • Search Improvements
    Search Improvements
    A collection of improvements to XF's Enhanced Search and some for XenForo's default MySQL search.
    search
    search improvements
    About this resource
    A collection of improvements to XF's Enhanced Search and some for XenForo's default MySQL search.

    MySQL & Elastic Search features;
    • Allow * (or empty search string) to return results, for MySQL and XFES
    • range_query search DSL
      • allows arbitrary range queries for numerical data
    • Allow users to select the default search order independent for the forum wide setting.
      • Re-adds the global option for the default search type
    • Display search terms on the search results page
    • Add "Search only X" search criteria to individual handler pages, where X is thread/conversation/ticket/ect instead of searching thread/post etc.
      • Makes general search a true subset of member search
    Elastic Search Only features:
    • Add ability to push "can view threads/tickets by other" permission(s) into ElasticSearch query, reducing php-side culling of matching content.
      This improves searching forums/tickets where the user lacks these permissions.

      This is gated behind the option Push "View X by others" check into XFES', as it requires a full reindex. (Default disabled)

      Supports the following add-ons:
      • View Sticky Threads.
      • Collaborative Threads.
      • @NixFifty 's Tickets.
      For best results, use ElasticSearch Essentials add-on, as it simplifies this permission constraint compared to stock XenForo
    • Restore default search order option
    • Per content type weighting
    • Adds Elastic Search information to the AdminCP home screen.
    • Adds a debug option to log the search DSL queries to error log for troubleshooting
    • Option to extend search syntax to permit;
      • + signifies AND operation
      • | signifies OR operation
      • - negates a single token
      • " wraps a number of tokens to signify a phrase for searching
      • * at the end of a term signifies a prefix query
      • ( and ) signify precedence
      • ~N after a word signifies edit distance (fuzziness)
      • ~N after a phrase signifies slop amount
      • In order to search for any of these special characters, they will need to be escaped with \.
    • "Specialized index" support
      • Specialized search index allows generating single-purpose elastic search indexes while re-using as much XF search infrastructure as possible.

    These are examples of a "specialized index".

    The username autocomplete it creates an index with just the user/email and replaces the admin quick search and front-end username autocomplete with an elasticsearch powered version.

    The tag autocomplete replaces the front-end tag autocomplete with an elasticsearch powered version.

    In both cases this allows non-start-of-string matching, with typo tolerance.

    Options:
    Search Improvements


    New Permissions
    • Search Options
  • Version
    1.0.9 Stable Available Sep 13, 2026 · 0
    File size: 10.6 KB
    SHA-256: ede57e989ee3fd1646f29eeb5b1eba2f4a7d00528124d78116d65c05cd9b2bee
    SHA-256 verified Package valid Compatibility checked Last verified:
    Added
    • Bara ett enkelt test

    Fixed

    Changed
    • Ändrade ingeting

    Removed
  • Discussion

    This resource has a discussion thread on the forum where you can ask questions, report issues, and talk with the author and other users.

    Join the discussion (5)

  • License Terms

    By purchasing this resource, you are granted a license to use it on one (1) site, for as long as your license remains valid. You are not purchasing ownership of the underlying code.

    How your license works
    • Your license is checked automatically in the background. This never affects your site's visitors.
    • As long as your license is valid, this resource keeps working normally — even if our license server is briefly unreachable, a temporary network issue will never disable it.
    • Your license is bound to your site's domain the first time it's used.

    Moving to a new domain?
    Contact us and we'll move your license for you.

    What's included
    Updates and support for the period stated on this resource's page (see the Version tab for the current release).

    What's not allowed
    • Sharing your license with others, or using it on more than one site at a time
    • Removing or bypassing the license check in the code
Resource information
Category XF 2.3 Addons
Author Staraddons
Date Nov 1, 2025
Latest version 1.0.9
SHA-256 ede57e989ee3fd1646f29eeb5b1eba2f4a7d00528124d78116d65c05cd9b2bee
Security
File integrity SHA-256 verified
SHA-256
ede57e989ee3fd1646f29eeb5b1eba2f4a7d00528124d78116d65c05cd9b2bee
How to verify this file
Statistics
Views 83
Downloads 2
Version 1
Developer
Staraddons
Resource author
More resources
Back
Top