Recomputing (rebuilding) the mentor pool | HCL Digital Experience
For better recommendations, you must recompute, or rebuild, the mentor pool at least once a day, ideally at a time when the database has little usage.
This allows new users to become mentors and removes current mentors who are no longer good
mentors. If you are running multiple instances of the
sifter, use the following procedure to recompute the mentor pool: - Disable all instances of the
sifterexcept for one, which you will use as the mastersifterinstance. Rebuilding the mentor pool uses a large amount of database resources, so it is better to use only onesifterto rebuild the mentor pool.For thesifterinstance to be used as the master, type the following:<mentor_set_name>.disable_build_mentor_pool = falseFor eachsifterinstance to be disabled, type the following:<mentor_set_name>.disable_build_mentor_pool = true - Rebuild the mentor pool on the master
sifterinstance by specifying a time for the recomputation to take place.Because rebuilding the mentor pool requires heavy database access, schedule it for a time when the database has little usage. For example, the following setting is for 2 a.m.:<mentor_set_name>.build_mentor_pool_at = 0 2 * * *The times are interpreted as follows:
- For each
sifterinstance you disabled, set a time to reload the mentor pool after it has been rebuilt.The
sifterwill destroy the current mentor pool and reload the pool from the mentor pool table specified in the<mentor_set_name>.mentor_pool.tablesetting. Usually, you should set it for about an hour after thesifterinstance has been reloaded.For example, to reload the mentor pool at 3 a.m.:<mentor_set_name>.reload_mentor_pool_at= 0 3 * * *