Welcome to Our Community

Registration on our forums are now open for some days! Feel free to sign up today.

[iNTERNAL] XenForo Enhanced Search 1.1.5

XenForo Enhanced Search is an Official add-on that replaces the built-in XenForo search system.

  1. Caldexi
    Compatible XF Versions:
    • 1.2
    • 1.3
    • 1.4
    Additional Requirements:
    http://elasticsearch.org/ - not required but gives better SEO results.
    XenForo Enhanced Search is an official add-on from XenForo that replaces the built-in XenForo search system and is built on top of elasticsearch to provide a higher performing and more flexible search system for XenForo. It can be purchased from XenForo.com directly.

    Installation
    1. Use your FTP client to connect to your server and navigate to the directory where you installed XenForo. Unzip the file you downloaded in step 1 and upload the contents of the upload directory into the directory where you installed XenForo.
    • Log in to your XenForo admin control panel, and select Install Add-on from the left. InInstall from file on server, enter library/XenES/addon-XenES.xml and submit the form.
    • Log in to your XenForo admin control panel, and select Install Add-on from the left. InInstall from file on server, enter library/XenES/addon-XenES.xml and submit the form.
    After the caches rebuild, XenForo Enhanced Search is now installed and you should configure it and rebuild the search index.

    Enhanced Search Configuration
    Configuration Options
    Several new options are created in Options > Search Options to control the elasticsearch server details. The option Enable Elasticsearch must be selected before data will be stored in or retrieved from elasticsearch.
    Elasticsearch Setup
    Under Tools > Elasticsearch Setup, you may make adjustments to the analyzer that elasticsearch will use to perform searches:

    • The standard analyzer simply separates words based on spaces and some punctuation. This is roughly equivalent to the functionality of the built-in XenForo search.
    • The stemming analyzer separates words based on spaces and some punctuation, but goes a step farther and reduces words to their root. This allows a search for "tests" to automatically match results for "test", "testing", "tested", and other similar words. As the algorithm to find the root of a word is language-dependent, this analyzer only works correctly with English content.
    Rebuilding the Search Index
    To rebuild the search index, go to Tools > Rebuild Caches and select Rebuild Search Index.

    The search index only needs to be modified if your elasticsearch configuration changes or if there are specific improvements in an upgrade that you want to take advantage of. Improvements that require a search index rebuild will be noted.
    saikokato, 4ch.tw, steveaust and 3 others like this.