Sunburnt: Python wrapper for Apache Solr - Search Engine
by Vishrut Mehta (speaking)
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:
1
▼
Need to update section for this talk.
1
▼
Kindly share videos and slides of your previous talks, if any. They are crucial for panel in judging your ability as a speaker.
1
▼
What more are you going to talk other than the API of sunburnt library?