Quote from: TimGS at Mar 11, 2011, 07:48 PM
I’ll PM to cut down on the tooing and froing on this thread.
We can post the solution later!
-- Tim.
Although many appear to have my search code working fine on Revo, it does need improving for Revo on
some sites (including ’large’ ones). However I have no personal incentive to do this as I’ve decided to not use Revo, so sorry folks, but I’m not that altruistic!
See
http://timspencerweb.co.uk/modx-search. I’ll try to offer limited support to Revo 2.0 users, but ultimately this and anything else that is major will be down to Revo users to either
(a) sort out yourselves in the spirit of open source software - I’d be pleased to update the code as available on my website accordingly if anyone contributes.
(b) contact me, or someone else, about sorting this out on a commercial basis (there are others more familiar with the Revo API than I am).
The known issue is that the function getAllTVoutputs($docid, $published) in my code which partially emulates Evo’s $modx->getTemplateVarOutput() is both slow for large sites, and in certain circumstances fails. Write a better version than I have and you’ve cracked it. The rest of the search code is AFAIK fine for Revo 2.0.
-- Tim.