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.
For more updates on my work, follow me on github:
Links
- * Profile Links:
- https://github.com/VishrutMehta
- http://in.linkedin.com/pub/vishrut-mehta/4b/1b1/939
- http://web.iiit.ac.in/~vishrut.mehta/
- https://twitter.com/MehtaVishrut
- * Project Links:
- http://lucene.apache.org/solr/
- http://lucene.apache.org/solr/4_3_1/tutorial.html
- http://opensource.timetric.com/sunburnt/index.html
- https://github.com/tow/sunburnt
1
▼
It seems to be a very nice idea and a nice topic to explore, I am eagerly looking forward to attend this talk.
1
▼
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.