Differences between revisions 1 and 2
Revision 1 as of 2006-05-07 13:30:48
Size: 56
Editor: 193
Comment:
Revision 2 as of 2006-05-07 14:48:02
Size: 2625
Editor: 193
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Describe TomasJucius/Cayenne/proposal here.
second...
= Summer of Code Proposal - Support for full text search in Cayenne =


|| Subject ID || cayenne-search [http://wiki.apache.org/general/SummerOfCode2006#cayenne-search] ||
|| Subject || Support for full text search in Cayenne ||
|| Author || Tomas Jucius ||

== Background ==
== Author ==
I am an undergraduate student in my final year of Bachelor Computer Science - Programming Technologies at Kaunas University of Technology (KTU), Lithuania. I am working as a programmer on java web-application development using tapestry, wicket(also jsf, jsp) frameworks and on desktop application development. At the moment I am developing content-collaboration-community system using tapestry and cayenne.

I am interested in this project because company I am working for is using [http://www.objectstyle.org/cayenne/ Cayenne] in several projects. I am looking for every new cayenne release and new features. I think than full text search using lucene search engine would be great feature for Cayenne ORM.

== Project ==
[http://www.objectstyle.org/cayenne/ Cayenne] is a powerful, full-featured Java Object Relational Mapping framework. The proposal is to implement a full text search support using lucene search engine.

== Deliverables ==
Support for full text search in cayenne using lucene search engine. In-Memory object evaluation would become more sophisticated. More functionality available.
Some of possible advantages suggested by lucene:
ranked searching -- best results returned first
fielded searching (e.g., title, author, contents)
date-range searching
multiple-index searching with merged results
allows simultaneous update and searching



== Benefits for the Apache community ==
The Cayenne framework will support lucene full text search and other outgoing features. Framework will become more sophisticated.


== Design / Approach ==
Integrating lucene search engine to cayenne framework.
Some of possible advantages suggested by lucene:
ranked searching -- best results returned first
fielded searching (e.g., title, author, contents)
date-range searching
multiple-index searching with merged results
allows simultaneous update and searching and others...

== Timeline ==

|| '''Date''' || '''Task''' ||
|| May 23 || Project commencement ||
|| May 24 || Consideration of features to implement ||
|| June 4 || Implementing basic search capabilities ||
|| June 27 || More sopthisticated features ||
|| July 4 || Going for holiday ||
|| July 10 || Coming back ||
|| August 2 || Testing ||
|| August 12 || Documentation ||
|| August 21 || Project submission ||

Summer of Code Proposal - Support for full text search in Cayenne

Subject ID

cayenne-search [http://wiki.apache.org/general/SummerOfCode2006#cayenne-search]

Subject

Support for full text search in Cayenne

Author

Tomas Jucius

Background

Author

I am an undergraduate student in my final year of Bachelor Computer Science - Programming Technologies at Kaunas University of Technology (KTU), Lithuania. I am working as a programmer on java web-application development using tapestry, wicket(also jsf, jsp) frameworks and on desktop application development. At the moment I am developing content-collaboration-community system using tapestry and cayenne.

I am interested in this project because company I am working for is using [http://www.objectstyle.org/cayenne/ Cayenne] in several projects. I am looking for every new cayenne release and new features. I think than full text search using lucene search engine would be great feature for Cayenne ORM.

Project

[http://www.objectstyle.org/cayenne/ Cayenne] is a powerful, full-featured Java Object Relational Mapping framework. The proposal is to implement a full text search support using lucene search engine.

Deliverables

Support for full text search in cayenne using lucene search engine. In-Memory object evaluation would become more sophisticated. More functionality available. Some of possible advantages suggested by lucene: ranked searching -- best results returned first fielded searching (e.g., title, author, contents) date-range searching multiple-index searching with merged results allows simultaneous update and searching

Benefits for the Apache community

The Cayenne framework will support lucene full text search and other outgoing features. Framework will become more sophisticated.

Design / Approach

Integrating lucene search engine to cayenne framework. Some of possible advantages suggested by lucene: ranked searching -- best results returned first fielded searching (e.g., title, author, contents) date-range searching multiple-index searching with merged results allows simultaneous update and searching and others...

Timeline

Date

Task

May 23

Project commencement

May 24

Consideration of features to implement

June 4

Implementing basic search capabilities

June 27

More sopthisticated features

July 4

Going for holiday

July 10

Coming back

August 2

Testing

August 12

Documentation

August 21

Project submission

TomasJucius/Cayenne/proposal (last edited 2009-09-20 23:35:47 by localhost)