OpenSearchServer is a powerful, enterprise-class, search engine program.  Using the web user interface, the crawlers (web, file, database, etc.) and the client libraries (REST/API , Ruby, Rails, Node.js, PHP, Perl) you will be able to integrate quickly and easily advanced full-text search capabilities in your application: Full-text with basic semantic, join queries, boolean queries, facet  and filter, document (PDF, Office, etc.) indexation,  web scrapping,etc. OpenSearchServer runs on Windows...