Workshop #2 - Building distributed search app using Apache Solr

Hi Everyone,

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+

2) MySQL

3) Tomcat or any other web server

4) Eclipse with JDK 1.6+

No operating system dependencies.


Agenda:

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.

9) SolrCloud

  a) Architecture

  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!!!


Regards,

Saumitra Srivastav

Join or login to comment.

  • Saurav P.

    I second with manasa. Can we have repeat of this session? It would be of great help.

    1 · June 27

  • manasa s

    Can we have repeat of this session , it will help those who missed it last time .....

    3 · June 27

  • Madhav R

    Is there a way to join these session online ?

    June 21

  • Madhav R

    Hi I am Madhav from USA. I would like to be part of this great group and currently exploring Solr to build enterprise search platform in my current organization. I wont be able to attend events but i would like to be part of these conversations. Is there any way i can get the slides of these events. I am beginner and exploring a lot.

    June 21

  • Rahul M.

    Great job team glassbeam for this initiative! Very informative and well structured workshop. Thanks saumitra and varun for covering so much in half day. In future try to do some session on hadoop integration.

    1 · May 31

  • Saumitra S.

    Thanks everyone for attending this session. Do let us know what topics would you like to hear more in future.

    1 · May 31

    • Vipul R.

      Thanks for the great session.

      1 · May 31

  • Manish K.

    thank you a lot.. it is a grt session and i like to hear more on solr cloud...

    1 · May 31

  • Sasidhar D.

    Thank you for the wonderful session. It was very helpful

    1 · May 31

  • Sasidhar D.

    Do I need to download the VM ? or is it going to be made available in the class so that I can copy it from USB ?

    May 30

    • Saumitra S.

      You need to install VirtualBox. Image(vm) is quite large(10gb) so we will share it during the session.

      May 30

    • Sasidhar D.

      great, thank you!!

      May 31

  • Saumitra S.

    Hi Everyone,

    Lets meetup tomorrow. We have a lot of ground to cover in around 3 hours so please make sure that you have VirtualBox installed. I presume that all the participants will have a 64-bit operating system. In case you have a 32 bit OS, let me know in comment because I will have to create a 32 bit version of OS image to be used for hands-on.

    May 30

    • Saurav P.

      I have a 32 bit os but i have installed all the softwares as mentioned , so i may not need virtual box.but i may need to check the configuration part.

      May 30

    • Saumitra S.

      Hi Saurav, since you are the only one who have 32-bit OS, so I guess you can pair up with someone for sections where configuration is needed.

      May 30

  • Narasimha B.

    Thanks everyone for showing interest in attending this session.

    Unfortunately, we cannot accommodate everyone due to space constraints. We have space for only around 40 people. This being a hands-on meet if more people turn up, we cannot guarantee charging outlets or even a comfortable seat. There are couple of people in waitlist but they will have to wait till someone change their RSVP.

    Thanks for co-operating!
    Team Glassbeam

    May 30

  • Sriramoju s.

    Hello, This is S Someshwar, my seat for the meet up is confirmed but i didnt get ticket/entry pass kind of thing.. could u please send me the corresponding thing what i have to bring

    May 30

    • Saumitra S.

      You will not need a ticket for entry. We will have list of confirmed people at the reception.

      May 30

  • Vipul R.

    Hi, I am on waiting list , last time also I was unable to attend. Request to organizers, Please make sure that new attendees like me are able to attend. I am very much interested to learn and had been waiting for many days for this session , but I was unable to check mails and now again i m on waiting list.Can the slots be increased??

    May 26

  • Saurav P.

    Any passionate solr guy interested in a technology startup in part time basis? If interested , drop me a mail at [masked]. We can catch up over a cup of coffee sometime next week.

    May 25

  • Saurav P.

    Hi , i am eagerly looking forward join this session.

    May 24

  • Ananda V.

    Love to attend. I attended the first meetup and it was very informative.

    May 5

Create a Meetup Group and meet new people

Get started Learn more
Allison

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy