I have some members that fit together and show 86% match in extended view on member page. When i switch to the Match page (People -> Match) this is always empty? Is this normal? Shouldn't the members matching over 85% (set in admin) been shown there?
I am little bit confused now what this page is for. Anybody knows?
Check my GeoDistance, Watermark, TorBlock and Android Push Notifications mods | http://goo.gl/H3Vp81 |
You are right, but matching information is cached, it means that if you had members matching = 90%, and then changed it to 80%, the old profiles with 85% match will not show on the matching page, only newly joined profiles(or edited old ones) will be affected by this new setting.
This cache is updated for particular member when they join or edit their profile.
Rules → http://www.boonex.com/terms |
Hello Alex,
thanks for the information. I tried to edit the profiles of both members having 86% as a score but they still do not show up there.
- Is this only possible on some specific fields or does the rebuild of the cache gets triggered when any of the profile fields got edited?
- How can i trigger the rebuild of the cache manually? I plan to do some custom code with a questionnaire and need to update then too.
- Is sys_profiles_match this cache? If so i can see both users in there. They both have field values of
profile_id sort profiles_match ========================= 2 none a:0:{} 31 none a:0:{}
Many thanks in advance
Check my GeoDistance, Watermark, TorBlock and Android Push Notifications mods | http://goo.gl/H3Vp81 |
Try to run the following queries:
UPDATE `Profiles` SET `UpdateMatch` = 1; DELETE FROM `sys_profiles_match`;
After you run above queries cache should be recalculated upon profiles editing.
Rules → http://www.boonex.com/terms |
Check my GeoDistance, Watermark, TorBlock and Android Push Notifications mods | http://goo.gl/H3Vp81 |
Ohhh it only works once. I checked by changing country, then the %match dropped because they do not match anymore and the matching member disappeared from the list. Then i changed back to the country used before and the list stays empty. When i use the sql statements he appears again. Why this happens? Why it only works once? If this is a bug, does it make sense to run these 2 sql-statements in a cronjob? Check my GeoDistance, Watermark, TorBlock and Android Push Notifications mods | http://goo.gl/H3Vp81 |
Boah this drove me nuts.... I found it. First of all it works and there is no bug. But after running the sql statements its neccessary that 2 members change their profile once or matching will not work anymore. Case closed, Thx.... Check my GeoDistance, Watermark, TorBlock and Android Push Notifications mods | http://goo.gl/H3Vp81 |