For an example, check out the bulk loader article (it includes a simple program that searches the datastore by keyword using the SearchableEntity): http://code.google.com/appengine/articles/bulkload.html The last time I tried the bulkloader it had problems with utf8. --Doug On Fri, Jul 18, 2008 at 9:39 AM, Keith Jenkins <[log in to unmask]> wrote: > Thanks for sharing that, Doug. It's not mentioned at all in the > Developer's Guide ("contains everything you need to know"): > http://code.google.com/appengine/docs/ > > I'll have to take a closer look at the src docs... > > Keith > > > On Thu, Jul 17, 2008 at 3:01 PM, Doug Chestnut <[log in to unmask]> > wrote: > > There is a Searchable Entity with GAE. Refer to the src for docs. It is > > fairly straight forward, it takes the text of the properties, removes > stop > > words, creates a new list property that contains the words. An index on > > this property allows fast retrieval. It is fairly limited, you don't > want > > list properties to get too large (this is what the devs told me at google > > io). From the docs: > > > > Don't expect too much. First, there's no ranking, which is a killer > > drawback. > > There's also no exact phrase match, substring match, boolean operators, > > stemming, or other common full text search features. Finally, support for > > stop > > words (common words that are not indexed) is currently limited to > English. > > > > I have been playing with reverse indexes in GAE with some potential > success > > for search and faceted browse. > > > > --Doug > > >