You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Konstantin Kolosovsky (JIRA)" <ji...@apache.org> on 2013/04/18 12:59:16 UTC

[jira] [Commented] (SLING-2795) Apache Solr backend for Apache Sling

    [ https://issues.apache.org/jira/browse/SLING-2795?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13635085#comment-13635085 ] 

Konstantin Kolosovsky commented on SLING-2795:
----------------------------------------------

Hi Bertrand, 

I am student from Saint Petersburg (Russia). As part of my interests, besides further improving programming skills, I want to expand my knowledge in NoSQL databases and Search/Search Engines - that's why I'm also interested in understanding and practical use of popular search platforms. Basically three projects with backend for Sling (Solr, Cassandra, ElasticSearch) seem very interesting to me. But I chose to start with proposal for Solr.

As for my relevant development experience - briefly, I have good knowledge of Java language, worked with tools/frameworks like maven, Spring (core and MVC), log4j, junit. Have understanding of REST and RESTful architectures. Also have some experience with Selenium, Cucumber.

So I think I'll be able and really looking forward to perform this project during GSoC 2013!


Some further questions:
 - Could you please advice me some next steps to continue with investigating and proposal?
 - Also am I right that I could send you (as a mentor) a proposal draft for short review before officialy submitting it to GSoC site?

Thanks,
Konstantin
                
> 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
>              Labels: gsoc, gsoc2013, java, osgi, sling, solr
>
> This is a proposal for GSoC 2013: create a Java/OSGi backend that allows Sling to use an Apache Solr server for content storage.
> Interested students are welcome to get in touch with the Sling community via its mailing lists to discuss the project, see http://sling.apache.org/project-information.html#mailing-lists
> 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