After overwhelming response from first workshop, we are glad to announce second workshop on Apache Solr where we will show how to build a search application by indexing and searching StackExchange data. This is a repeat of the workshop conducted on 23rd March for all of you who missed it on that day.
We will build backend for following demo application: http://saumitra.me/solrdemo/ (Tested only on Chrome and Firefox).
To save time in tools setup, this time we will use a VM image instead. You need to have VirtualBox installed on your machine to import the image. You can download OS specific version of VirtualBox from https://www.virtualbox.org/wiki/Downloads . Try to bring laptop with at least 4 GB RAM.
In case you don't want to use VM, download and setup following tools on you system before coming for the meetup.
1) Solr 4.5.1+
3) Tomcat or any other web server
4) Eclipse with JDK 1.6+
No operating system dependencies.
1) Search Engines 101
2) What is Solr? Use cases and architecture
3) Solr schema, config, tokenizers and filters
4) Indexing data:
a) From disk using SolrJ
b) Importing from database(MySQL) with DataImport Handler
5) Querying Solr (Filters, Faceting, highlighting, sorting, grouping, boosting, range, function and fuzzy queries)
6) Using 'More Like This' component to show similar docs
7) Adding 'Auto Suggest' component to auto complete user queries
8) Using 'Clustering' component to cluster similar results.
a) Setting up a multinode cluster with Zookeeper
b) Creating a distributed index
d) Collections API
10) Solr Admin UI
11) Understanding Solr performance factors
Note: We won't walkthrough the demo application UI code other than query module. It would be just used as a reference to better understand Solr features. Catch us offline after the meetup if you are interested to learn more about middleware or frontend.
Venue: Glassbeam IT Services (P) Ltd. 3rd Floor, Block A, No 21, Sree Rama Deevena Bldg, Halasuru Road, Bangalore[masked]
Timings: 31st May- 9:30 AM to 1 :30PM
Contact: Saumitra[masked]), Suraj[masked])
Venue has a limited seating capacity of 40, so please make sure that you only RSVP if you can make it.
Looking forward to meetup with you all!!!