Theme editor

  • New XenForo Released Full Nulled 2.3.10 is available for download now. -> HERE
    New XenForo Released Upgrade Nulled 2.3.10 is available for download now. -> HERE
    XenForo Enhanced Search (XFES) 2.3.10 is available for download now. -> HERE
    XenForo Resource Manager (XFRM) 2.3.10 is available for download now. -> HERE
    XenForo Media Gallery (XFMG) 2.3.10 is available for download now. -> HERE

Search Improvements

| XF 2.3 Add-ons (Free) Search Improvements 2.19.0

No permission to download
💾 Resources submitted by: Staraddons • 💬 Posts: 1579 • 🏆 Points: 119 • 👍 Likes: 455 • ⬆️ Resources: 986
Language
English
Compatible XF 2.x versions
  1. 2.1
  2. 2.2
  3. 2.3
Additional requirements
php 7.2+
Standard Library by Xon v1.21.0+ (free)
If installed: Redis Cache addon v2.17.0+
If using ElasticSearch, then ElasticSearch v5.x+
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
Known Bots
| XF 2.3 Add-ons (Free) Known Bots 6.1.1
Attachment Improvements By Xon
| XF 2.3 Add-ons (Free) Attachment Improvements By Xon 2.7.2
2.19.0
Version
2
Downloads
57
Views
First release
Last update
117.6 KB
File size
zip
Extension type
0.00 star(s) 0 ratings
Ratings
Uploader
Staraddons
Uploaded
986 Resources.
Available Tags:
  • Tags Tags
    search search improvements
  • More resources from Staraddons

    Latest updates

    1. Update 2.19.0

      Workaround "Maximum writeset size exceeded" SQL error when pruning search results Add Maximum...
    2. Update 2.18.0

      Require StandardLib v1.23.0+ php 8.4+ compatibility fixes Fix Ticket's reply-count range search...
    3. Update 2.17.7

      Improve XF Cloud support Fix sorting by a custom elasticsearch field didn't work as expected...
    4. Update 2.17.6

      XF2.3.8 compatibility fix Adjust Collect search DSL & debug statistics so Log & show on search...
    Similar content Most view View more
    Back
    Top