>
+1 -1 +2
Vote on this proposal

Sunburnt: Python wrapper for Apache Solr - Search Engine

by Vishrut Mehta (speaking)

Technical level
Intermediate

Objective

To teach people about Sunburnt which is a search engine wrapper over Apache Solr and how to write scripts for Indexing, Query, Highlighting, Optimization etc.

Description

Fed-up of Java ? :P Here's the solution for using Java's Apache Solr without actually touching any Java code.

Firstly To describe what Sunburnt is, it is a Python Wrapper over Apache Solr - a high-performance, full-featured text search engine which uses Apache Lucene search library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform.

So to begin with the session, will show the users how to install Apache Solr, install sunburnt, configure Solr according to users needs.

Then would show how to start the Solr server and how to dissolve errors.

Then will show the users to write some basic scripts for in and then show how to create Indexes using Sunburnt and how to interact with Apache Solr.

Then will also try to demonstrate other features like Highlighting in Search, QueryParsing, Analyzers, etc using Sunburnt itself.

Also would like to demonstrate how I integrated Sunburnt in web2py framework in an Open Source Organization called Sahana Software Foundation.

This will be helpful to integrate Full-Text Search and other search optimizations techniques using this.

Requirements

Laptop

A Linux Machine( preferably 64 bit )

Software: Python 2.6+

Internet Connection

Optional: Java Sun6

Speaker bio

I am currently a 3rd year BTech+MS Computer Science student at IIIT Hyderabad. I have been working for FOSS and Open Source Development since 2 years and have been actively contributing to organizations like Sahana Software Foundation, E-cidadania, Gnome, etc.

As a part of my Google Summer of Code Project'13, I have been learning Apache Solr and sunburnt and have worked quite a bit in this.

Also, have been selected as a Research intern at INRIA, France to work on dynamic multi-cloud application.

For more updates on my work, follow me on github:

https://github.com/VishrutMehta

Comments


  • 1

    [-] Baiju Muthukadan 376 days ago

    Need to update section for this talk.


  • 1

    [-] Kiran Gangadharan 370 days ago

    Kindly share videos and slides of your previous talks, if any. They are crucial for panel in judging your ability as a speaker.


  • 1

    [-] Anand Chitipothu 258 days ago

    What more are you going to talk other than the API of sunburnt library?

Login with Twitter or Google to leave a comment →