title: Full text search with Amazon Services
body: <p>I would to move my application to Amazon SimpleDB, since I’m not going to maintain database service on my own. This application lives under heavy load. There are a lot of reads/writes per second. I don’t need consistency and atomicity and I want to keep things as simple as possible, so SimpleDB is good choice.</p>
  
  <p>The problem is, that I need full-text search capacities. And I don’t know how to make it better with Amazon SimpleDb. I had implemented before hand-written full-text search with MongoDB database. I had to split text to words in my application layer, and build my own index. It was not hard, but I don’t want to do it again with SimpleDB.</p>
  
  <p>I found an interesting article
  <a href="http://codingthriller.blogspot.com/2008/04/simpledb-full-text-search-or-how-to.html" rel="nofollow noreferrer">http://codingthriller.blogspot.com/2008/04/simpledb-full-text-search-or-how-to.html</a></p>
  
  <p>But I would like to not have to implement it myself. I’m looking for a pre-made solution</p>
  
  <p>What are the options?</p>
  
  <p>Is it better to use Amazon RDS + Lucene? </p>
  
  <p>Or probably there are out of the box solutions for SimpleDB?</p>
  
  <p>Requirements are:</p>
  
  <ul>
  <li>Ability to handle a lot of concurrency requests</li>
  <li>Full-text search (text size would not be greater then 1MB (SimpleDB restriction))</li>
  <li>Preferable not to admin it on my own.</li>
  </ul>