Thank You in Core Development (Archive) Posted May 18, 2006 With regards to the Zend Framework I am interested in the Lucene search module which I haven't had the chance to try yet. One thing I found when running my last webstore was people weren't getting great search results. This might be a good solution to making search work better (and faster with lots of products). MySQL's full text search could also be used but would mess with your database independance goal later on. What do you think of creating subclasses to handle the searching? Subclasses could be made for the different database servers (first for MySQL) and for non-database-servers (Zend_Search_Lucene, mnoGoSearch). A main osC_Search class could then be used to define the search parameters, and calls the defined subclass to execute the search.