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
> >
>
|