You should read on list properties. This will allow you to store keywords into a single property and search on them. You could manually split your strings bu instead you can use an Analyser from Lucene or Hibernate Search. The analyzer can be used without really using Lucene or Hibernate.
You won't have much in the way of ranking but it is often good enough. And with the query planner optimizations introduced in 1.5.2, you won't even need to declare indices. That makes it less tricky too implement Remy -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.