Search CPAN RT... Fast!
This is brought to you by
KinoSearch and
RT::Client::REST.
This is not yet completed. I would say it's 90% functional, though.
I will be putting on finishing touches in the coming days.
About
RT search is slowish and klunky to use.
CPAN's RT is on a slow box, which makes searching even slower.
KinoSearch (which is an excellent full-text search engine) beats the
pants of anything any DBA can muster.
Here is how it works (the short version):
- Initial index is generated once.
- Updater runs on a regular interval to update the index.
RT::Client::REST can query the database: "what
changed in the last 8 hours?"
TODO
- How do I make the preview float in IE? Grr.
- Document the project better. Post the source code.
Issues
- Looks like last_updated field is absent
- Need to have the preview functionality work in IE.
Ideas
- perlmonks.org's
SuperSearch is also super-slow. Why not index that?
- How about a central search site to index everything Perl?
CPAN, Perlmonks, various Perl-related RT installations, etc.