+1 -1 +72
Vote on this proposal

Sunburnt: Python wrapper for Apache Solr - Search Engine

by Vishrut Mehta (speaking)

Section
Software Development Tools
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.

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

https://github.com/VishrutMehta

Comments


  • 1

    [-] Natani Mayank 597 days ago

    It seems to be a very nice idea and a nice topic to explore, I am eagerly looking forward to attend this talk.


  • 1

    [-] Pranjal Mittal 583 days ago

    Looks interesting. I have worked with a bit with self built web-crawlers using Beautiful Soap, urllib and had heard about Lucene from friends. Being a Python fan the sad thing I found with most Apache stuff is that its all Java based. Interesting to see a talk on Python wrapper for Solr.

Login with Twitter or Google to leave a comment →