title: Full text searching and Python
body: <p>Can someone help me out with some suggestion for a full-text searching engine that supports Python? </p>
  
  <p>Right now we have a MySQL database in place and I'd like to add the ability to have a full-text search engine index some of the text in some of the tables in this database. This text data would be used by a web application to search for the corresponding records in the database. For instance, index the customer name information in our customer table, full text search that with the web application to get the MySQL record for the customer. </p>
  
  <p>I've looked (briefly) at Lucene, Swish-E and MongoDB, and few others, but I'm not sure what would be a good choice for me considering a couple of things: </p>
  
  <ul>
  <li>I'm not a Java guy (though I've been programming for a long time),</li>
  <li>we only want to search a relatively small set of data, </li>
  <li>we're looking to index text in a MySQL database, </li>
  <li>and would like that index to be updated in semi-realtime.</li>
  </ul>
  
  <p>Any hints, tips or pointers would be greatly appreciated!</p>