You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@clerezza.apache.org by Oliver Strässer <ol...@getunik.com> on 2010/02/18 16:56:08 UTC
Clips architecture / lucene / google alerts
Hello together
how marco told you, we have new project, that we want to develop on the top of clerezza. I think marco told you the big goal ;-)
in this project, we need an efficient searchengine.
The hole architecture (see attachment) includes new connection to new services like google alert and the apache lucene project.
components:
google alerts manager:
- no creation of the feed - reason: missing api for the google alert service
- connect existed google alerts feed, with the clerezza system
- overview over all added feeds
- add additional infomation
- connected with conceptmanager
google alerts provider
- fetching of the google alerts feed
- deliver the feeds to other bundles
apache lucene provider
- connection to lucene indexes
- later: managing of different indexes
- fast search enginge with cool api
clips search frontend
- search ofer lucene index
- many different configurations (selection of afeed range, type definition,... )
- enrich the search result with user generated content (comment, classification,.. ) saved in clips graph / lucene
clips rss / e-mail manager
- create rss feeds / an intervall e-mail with an specific result of an search query (searched in lucene)
clips middleware
- implementation of the connection between the feeds, graph and lucene (Business logic)
- reading the feed and filling lucene (special keywords - edited in the conceptmanager)
- connection of lucene index and the graph is the url of the feed articel-entry
apache lucene
- internal seach engine for the clips search frontend
apache lucene provider
- managing of different indexes, for different bundles
- the index access / modification is done by the provider
- extension: overview over all indexes (like Luke)
pro lucene:
fast search engine
well formed api
we get the possibility to connect clerezza with apache lucene, and connect us to all lucene indexes
contra:
it isn't in the graph
perhaps redundant data (Url / Title)
what you think about this architecture?
--getunik ag-------------------------------------------
oliver straesser oliver.straesser@getunik.com<ma...@getunik.com>
hardturmstrasse 101 fon: +41 (0)44 388 55 88
ch-8005 zuerich fax: +41 (0)44 388 55 89
--aktuelles getunik projekt-------------------------
Agieren Sie lokal! Geo Marketing für Ihre E-Mail Kampagne: www.geomarketing.com<http://www.geomarketing.com/>
--best of swiss web awards 2009------------------
Gold & Silber für Connect2Earth / Bronze für WWF UK
we make the web a better place - www.getunik.com<http://www.getunik.com/>
*****************************************************************
P Bitte drucken Sie dieses E-Mail nur bei Bedarf aus. Die Umwelt dankt es Ihnen.
*****************************************************************