- Discussions
- 4 644
- Messages
- 12 049
- Solutions
- 81
- J'aime
- 7 608
- Points
- 198
XenForo Enhanced Search is an add-on that replaces the built-in XenForo search system and is built to take advantage of Elasticsearch to provide a higher performing and more flexible search system for XenForo.
In the beginning, XenForo Enhanced Search (XFES) was intended to be a simple drop-in replacement for MySQL full text search, primarily aimed at large forums whose operation would potentially suffer when attempting to search very large database tables.
As a drop-in, XFES only made use of the enhanced search index and speed for the formal search system, but with version 2.2 we are starting to leverage more of the power afforded by the Elasticsearch back-end.
Similar threads
A useful tool for surfacing content on your forum is a list of Similar or related threads, which can be displayed along with a primary thread. Visitors who have landed on that page from a search engine will often look for related material to continue their reading, and Similar threads offer a great way to provide that in an automated fashion.
One limitation of the usefulness of Similar threads is a determination of just how similar or related the results actually are. This is where XFES comes into its own, as the Elasticsearch back-end provides a specific ability to search for more like this using the current thread as a search parameter. Given a decent amount of content from which to pluck similar results, this provides an excellent list of threads in which the viewer of the current thread may be interested.
Similar threads widget
We display our similar threads results in a widget, and by default we place it below the quick reply area on thread view pages, but as it is a widget you can choose to place it wherever you like on the page.
You could even choose to place multiple instances of the widget on the page, and make use of the power of the widget system to control how each instance of the widget behaves, setting parameters such as the number of thread results visible, the style of display, the source forums searched and the time period within which to search.
Controlling the index
Of course, it's possible to fine-tune the way in which results are found, and we provide options to positively-weight results based on being in the same forum as the source / original thread, and based on how new the related content may be.
But wait, there's more...
The extreme speed and efficiency of XFES allows us to offer another, related tool to our arsenal: similar thread suggestion at thread composition time.
Suggest while composing
Everyone hates being told that a question they've asked has already been dealt with, or that the topic about which they have posted has already been covered.
The following are minimum requirements:
Télécharger V2.3.0 Bêta 2 :
Version 2.3.0 Bêta 6 :
- Any entity which is configured to be "indexable` via the
Télécharger V2.3.0 Bêta 6 :
XenForo Enhanced Search 2.3.0 Beta 7 :
Télécharger V2.3.0 Bêta 7 :
XenForo Enhanced Search 2.3.0 Beta 8 :
Télécharger V2.3.0 Bêta 8 :
XenForo Enhanced Search 2.3.0 Release Candidate 1 :
Télécharger V2.3.0 Candidate 1 :
XenForo Enhanced Search 2.3.0 Release Candidate 3 :
Télécharger V2.3.0 Candidate 3 :
XenForo Enhanced Search 2.3.0 Release Candidate 5 :
Télécharger V2.3.0 Candidate 5 :
XenForo Enhanced Search 2.3.0 :
Télécharger V2.3.0 :
XenForo Enhanced Search 2.3.2 :
Télécharger V2.3.2 :
XenForo Enhanced Search 2.3.3 :
Télécharger V2.3.3 :
XenForo Enhanced Search 2.3.4 :
Télécharger V2.3.4 :
XenForo Enhanced Search 2.3.5 :
Télécharger V2.3.5 :
In the beginning, XenForo Enhanced Search (XFES) was intended to be a simple drop-in replacement for MySQL full text search, primarily aimed at large forums whose operation would potentially suffer when attempting to search very large database tables.
As a drop-in, XFES only made use of the enhanced search index and speed for the formal search system, but with version 2.2 we are starting to leverage more of the power afforded by the Elasticsearch back-end.
Similar threads
A useful tool for surfacing content on your forum is a list of Similar or related threads, which can be displayed along with a primary thread. Visitors who have landed on that page from a search engine will often look for related material to continue their reading, and Similar threads offer a great way to provide that in an automated fashion.
One limitation of the usefulness of Similar threads is a determination of just how similar or related the results actually are. This is where XFES comes into its own, as the Elasticsearch back-end provides a specific ability to search for more like this using the current thread as a search parameter. Given a decent amount of content from which to pluck similar results, this provides an excellent list of threads in which the viewer of the current thread may be interested.
Similar threads widget
We display our similar threads results in a widget, and by default we place it below the quick reply area on thread view pages, but as it is a widget you can choose to place it wherever you like on the page.
You could even choose to place multiple instances of the widget on the page, and make use of the power of the widget system to control how each instance of the widget behaves, setting parameters such as the number of thread results visible, the style of display, the source forums searched and the time period within which to search.
Controlling the index
Of course, it's possible to fine-tune the way in which results are found, and we provide options to positively-weight results based on being in the same forum as the source / original thread, and based on how new the related content may be.
But wait, there's more...
The extreme speed and efficiency of XFES allows us to offer another, related tool to our arsenal: similar thread suggestion at thread composition time.
Suggest while composing
Everyone hates being told that a question they've asked has already been dealt with, or that the topic about which they have posted has already been covered.
The following are minimum requirements:
- PHP 7.2 or newer
- MySQL 5.7 and newer
- All of the add-ons listed here require XenForo 2.3.
- Enhanced Search requires at least Elasticsearch 7.0
Télécharger V2.3.0 Bêta 2 :
Pour voir ce contenu caché, votre nombre de messages doit être supérieur ou égal à 50.
- Any entity which is configured to be "indexable` via the
XF:Indexable
entity behavior and is configured to enqueueIndexNow
now requires the implementation of the new ViewableInterface
. This is to ensure that your entity has an appropriate canView
method so that we can determine content is viewable by a guest before submission to IndexNow. Developers will need to implement this interface and add a canView
method (if needed) to ensure content can be submitted to IndexNow.Télécharger V2.3.0 Bêta 6 :
Pour voir ce contenu caché, votre nombre de messages doit être supérieur ou égal à 50.
Télécharger V2.3.0 Bêta 7 :
Pour voir ce contenu caché, votre nombre de messages doit être supérieur ou égal à 50.
Télécharger V2.3.0 Bêta 8 :
Pour voir ce contenu caché, votre nombre de messages doit être supérieur ou égal à 50.
Télécharger V2.3.0 Candidate 1 :
Pour voir ce contenu caché, votre nombre de messages doit être supérieur ou égal à 50.
Télécharger V2.3.0 Candidate 3 :
Pour voir ce contenu caché, votre nombre de messages doit être supérieur ou égal à 50.
Télécharger V2.3.0 Candidate 5 :
Pour voir ce contenu caché, votre nombre de messages doit être supérieur ou égal à 50.
Télécharger V2.3.0 :
Pour voir ce contenu caché, votre nombre de messages doit être supérieur ou égal à 50.
Télécharger V2.3.2 :
Pour voir ce contenu caché, votre nombre de messages doit être supérieur ou égal à 50.
Télécharger V2.3.3 :
Pour voir ce contenu caché, votre nombre de messages doit être supérieur ou égal à 50.
Télécharger V2.3.4 :
Pour voir ce contenu caché, votre nombre de messages doit être supérieur ou égal à 50.
Télécharger V2.3.5 :
Pour voir ce contenu caché, votre nombre de messages doit être supérieur ou égal à 50.