Bertrand Delacretaz created SLING-2795:
------------------------------------------

             Summary: Apache Solr backend for Apache Sling
                 Key: SLING-2795
                 URL: https://issues.apache.org/jira/browse/SLING-2795
             Project: Sling
          Issue Type: Bug
          Components: Samples
            Reporter: Bertrand Delacretaz
            Assignee: Bertrand Delacretaz


This is a proposal for GSoC 2013: create a Java/OSGi backend that allows Sling 
to use an Apache Solr server for content storage.

Recent additions to the Sling resource management support using any existing 
content store as a backend for content storage, and creating an example 
ResourceProvider [1] that uses Apache Solr as its backend would be a good 
example of that.

This support for arbitrary content stores is relatively new in Sling, so we 
might discover some missing features or incomplete implementations along the 
way. The student will need to interact closely with the Sling community to 
discuss any improvements needed to reach this project's goals.

As Solr is probably not well suited for storing large binaries, a hybrid store 
will probably be needed, where "small" data items are stored directly in Solr 
and large, binary values stored on a filesystem-based structure like the 
Jackrabbit DataStore.

Advanced Java skills are required, as is good knowledge of HTTP protocols and 
clients and knowledge of automated testing tools to be able to validate the 
results.

The following pages give more information about GSoC @apache:
* http://www.google-melange.com/gsoc/homepage/google/gsoc2013
* http://community.apache.org/gsoc.html
* http://s.apache.org/gsoc2013ideas

[1] http://sling.apache.org/site/resources.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to