- Compatible XF 1.x versions
- 1.4
- 1.5
- License
- MIT Licence
- Visible branding
- No
Updates the search index when a user is merged into another, mostly addresses Future Fix - Content search following Merge Users
Supports both Elastic Search and MySQL Full-Text Search.
The update occurs as a deferred task, in batches of 1000 posts (or Elastic Search) or a user at a time for MySQL-based searching. These are sequential based on the order of user merges performed.
If the following merging happens:
User A -> User B
User B -> User C
This addon will first migrate search content for User A to User B, and then all content of User B to User C.
Warning
Installation
I recommend using Add-on install & upgrade or [TH] Install and Upgrade to install this addon.
Contributing features or bug fixes
Please create a Github Pull request via the "Find more info at github.com..." link.
Contributions
If you appreciate this addon, please consider a contribution via PayPal. Details will be provide via private conversation.
Please contact me if you wish for different licencing arrangements.
Supports both Elastic Search and MySQL Full-Text Search.
The update occurs as a deferred task, in batches of 1000 posts (or Elastic Search) or a user at a time for MySQL-based searching. These are sequential based on the order of user merges performed.
If the following merging happens:
User A -> User B
User B -> User C
This addon will first migrate search content for User A to User B, and then all content of User B to User C.
Warning
- If indexing fails it is possible this addon will continuously re-trying to update the same content to the new user owner.
- Multiple Elastic Search nodes may also introduce weirdness where the write hasn't propagated in time for the next batch of searching for content to update.
Installation
I recommend using Add-on install & upgrade or [TH] Install and Upgrade to install this addon.
Contributing features or bug fixes
Please create a Github Pull request via the "Find more info at github.com..." link.
Contributions
If you appreciate this addon, please consider a contribution via PayPal. Details will be provide via private conversation.
Please contact me if you wish for different licencing arrangements.