[ 
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

Reply via email to