Searchable Google AppEngine with Compass
Google App Engine was released yesterday for Java. It provides the ability to deploy Java based web applications onto the App Engine, and provides a data store service (with JPA and JDO on top of it), memcached, and others. So, what I decided to do is try and get Compass integrated with Google App Engine to allow for easy full text search of Google App Engine apps (yea, the irony). Basically, it took me a couple of hours, and we have something ready to use.
What are the steps needed?
- Make your domain model searchable.
- Create a Compass instance. Configure it to store the index using GAE data store (there is also support for native Lucene applications). Configure it not to use threads.
- Create a Compass Gps, have it automatically mirror changes done using the JDO/JPA API to the search engine. Call index operation to completely reindex your application.
Thats it. Pretty simple no? Especially since these are the steps you use to enable any Java application with full text search using Compass
.
Yahoo has re-launched IndexTools as Yahoo Web Analytics. IndexTools is a web analytics package which brought in April 2008. Yahoo Web Analytics is an enterprise site analytics tool that provides real time visitor behavior on website. With the powerful and flexible tools and dashboards, it able to provide the marketers and