I am architecting a web solution which takes uploaded files and places them on S3. When uploading the files users can add meta data for indexing and archiving purposes. I had planned to use Lucene for this purpose as I have used it many times before, but also noticed that Amazon SimpleDB offers an object meta data service for S3.
I am attracted to SimpleDB by the lack of maintenance and overhead on the machine serving the web application, and the distributed nature of SimpleDB over Lucene's single location index file.
The requirements are that users will need to have an ajax search as you type web interface which Lucene can provide but SimpleDB could also do What would I be gaining / losing by using SimpleDB indexing over Lucene in this limited scope application?
Thanks for your knowledge.