OpenSearchServer is a powerful, enterprise-class, search engine program. Using its Web user interface, crawlers (Web, file, database, etc.), and REST/RESTFul API, you can integrate advanced full-text search capabilities into your application.
This is the fourth and probably last developer release. This version has been fully repackaged, and the setup is easier than ever. New APIs are provided to insert patterns (exclusion and inclusion) in the Web crawler. Downloads of compressed sitemaps are now supported.
URL: OpenSearchServer | Search Engine API