Contact Details
Amitav Mohanty
email: amitavmohanty01@…
IRC: dknight on irc.freenode.net
Project proposal
The project includes implementation of global search for OpenInkpot. The two components of the implementation are
- the crawler or indexer
- the UI
The crawler could be a leaner version of existing search engines adapted to OpenInkpot. Xapain seems to be a good option. Also, it provides regular expression support for those who want to use it. Recoll source can also be used. We need to remove uncessary parts and replace the existing Qt UI with an EFL UI. The EFL UI could be in evas or edge considering the specifics of the devices considered.
The decision about whether to use Xapian or some other search engine shall be left open until community bonding period. It shall involve some research into available search engines including profiling, relevance, etc.
To optimize power consumption, we can make the crawler run in short time slices. The duration of the time slice could be about a second (likely to change during trials).
Schedule:
upto mid-term: a working crawler out of some existing search engines
after mid-term: the UI for search and optimizations of the crawler
Background
Experience in open source development
I designed a parser and renderer for rtf documents for Enlightenment. My code is at http://code.google.com/p/ertf
Contribution to linux distributions
I have used openSUSE, Gentoo more frequently than any other. My contribution to these distributions is mostly in the form of bugs filed. Also, I did some rpm packaging for openSUSE; but that was while trying out Enlightenment.
Thanks
Amitav

