Use Apache SOLR (http://lucene.apache.org/solr/) and SOLRNet (http://code.google.com/p/solrnet/) to build a faceted product search page for our website.
The faceted search page should provide functionality similar to http://code.google.com/p/solrnet/wiki/SampleApp , but should be written in .ASPX / C# and run on ASP.NET, not ASP.NET MVC. The page doesn't need fancy formatting, as we'll be doing the XHTML+CSS ourselves.
The system should be configured so that:
* Product data is automatically injected from our database into SOLR.
* All extraneous SOLR stuff (documentation, examples, unused configuration files, etc) are removed from the base install.
* SOLR runs as a Windows Service, so that if the server reboots, SOLR will restart
* Windows Server's firewall makes the SOLR server only accessible from the WEB App (not to the internet)
We'll provide:
* Our database schema (Microsoft SQL Server) with some sample data
* Our PLINQO data access layer (A Visual Studio project)
* A document that explains our coding standard (we're pretty serious about having code neat and clean)
The deliverables will be:
* The source code (SOLR Schema, Visual Studio web project, etc)
* A demo of the system running on Amazon EC2 (we'll provide this Windows Server instance)
* Instructions that explains how the server instance was configured (firewall changes, how SOLR is running as a service, etc).