This module allows you to search multiple OpenSearch feeds at the same time. The results are aggregated and cached locally, and results are fetched incrementally as you page further down the results.

It works best if the search sources are all run on the same software. The OpenSearch module for Drupal can provide the appropriate feeds, and will also pass along relevance information. OpenSearch Aggregator will sort the results by descending relevance globally.

Currently, this module only aggregates opensearch feeds that are of rss/xml format, e.g. http://acko.net or http://raincitystudios.com

If you combine this module with the OpenSearch module, you can republish the aggregated search as OpenSearch again!

Please contact me if you wish to become the module maintainer, I no longer am in use of this module. I am using search services with distributed_search.

TODO:
- Figure out a smart caching policy. Right now, results are cached forever.
- Fix problems at the end of the pager.
- Remove debug stuff
- Add autodiscovery of the Opensearch Description file. i.e. type in the URL to a drupal site, and do the complete autodiscovery from HTML -> OSD -> OS Feed

Downloads

Recommended releases

Version Downloads Date Links
6.x-1.0 tar.gz (13.11 KB) | zip (14.51 KB) 2008-Aug-28 Notes
5.x-1.0 tar.gz (13.1 KB) | zip (14.51 KB) 2008-Aug-27 Notes

Development releases

Version Downloads Date Links
6.x-1.x-dev tar.gz (13.14 KB) | zip (14.52 KB) 2011-Feb-25 Notes
5.x-1.x-dev tar.gz (13.03 KB) | zip (14.36 KB) 2011-Feb-25 Notes

Project Information

  • Module categories: Syndication
  • Maintenance status: Unknown
  • Development status: Unknown
  • Reported installs: 3 sites currently report using this module. View usage statistics.
  • Last modified: March 23, 2009

Maintainers for OpenSearch Aggregator

  • aufumy - 3 commits
    last: 3 years ago, first: 3 years ago

Issues for OpenSearch Aggregator

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Oldest open issue: 21 Dec 06
nobody click here