Hi,

I have been considering to use Solr, instead of using Lucene, to implement
the search functionality for Photark.

>From solr website: "Solr is a standalone enterprise search server with a
web-services like API. You put documents in it (called "indexing") via XML
over HTTP. You query it via HTTP GET and receive XML results. " [1]

Solr uses Lucene as search engine and adds a bunch of features on top of it,
as "Comprehensive HTML Administration Interfaces", "Flexible and Adaptable
with XML configuration" and "Standards Based Open Interfaces - XML,JSON and
HTTP ". So, most of configuration would be done via admin html interfaces
and xml files, making it easier for Photark users to change the default
Photark search configuration if they want to.

My idea is to expose Solr as SCA component, and it will be consumed by
PhotarkSearchComponent, which will receive add/update/remove photo events
from the main Photark component, extract searchable info from the Image
objects and push it to SolrComponent. To search, the user could directly
call SolrComponent.

Comments? :)

Regards,
Phillipe Ramalho

[1] - http://lucene.apache.org/solr/features.html

Reply via email to