In a number of blog entries we have spoken about the spatial search functionality that we have been developing here at Jteam. In the last two weeks, I have had a chance to contribute much of this work back to the Apache Lucene project with the goal of furthering the development of Lucene’s open source spatial search support. If you want to dive immediately into the code, then jump to LUCENE-2139, if you want more details, then read on.
Archive for the ‘Enterprise Search’ Category
Spatial Lucene 2.0
December 31st, 2009 by Chris Male(http://blog.jteam.nl/2009/12/31/spatial-lucene-2-0/)
Mahout – Taste :: Part 1 – Introduction
December 9th, 2009 by Frank Scholten(http://blog.jteam.nl/2009/12/09/mahout-taste-part-one-introduction/)
This post is the first in a series on Taste, a Java framework for providing personalized recommendations. Taste is part of the larger Mahout framework, which features various scalable machine-learning algorithms. In this post I introduce you to the concepts of personalized recommendations, also known as collaborative filtering. After this introduction, Taste’s architecture and extension points are explained. I finish this post by demonstrating and explaining the TanimotoCoefficientSimilarity, one of Taste’s implementations used for computing recommendations.
Read the rest of this entry »
Being at the fore of Apache Solr and Lucene Development
December 8th, 2009 by Chris Male(http://blog.jteam.nl/2009/12/08/being-at-the-fore-of-apache-solr-and-lucene-development/)
JTeam has always prided itself on being at the forefront of custom software development and exceeding customer expectations. This has been further confirmed with the release of the most voted for features for Apache Solr 1.5, the next version to be developed.
A new and improved Spatial Solr
November 18th, 2009 by Preeti Gholap(http://blog.jteam.nl/2009/11/18/a-new-and-improved-spatial-solr/)
Introducing the Solr Spatial Plugin
What do a directory services company, a wholesaler of bathroom fittings, a social events guide, an oceanographic data centre and the pan-European library initiative have in common? They all need to offer their clients the ability to search and filter results within a flexible geographic area, defined by the user.
With a variety of businesses needing to customize search results to the preferences of a narrowly targeted audience, there’s an increasing demand for incorporating geographical location information into standard search functionality.
In response, JTeam has recently launched the Solr Spatial Plugin (SSP): a free, standalone, enterprise-ready plugin enabling location based search, built on top of the open source project Apache Solr.
JTeam Search Symposium – Session Topics
November 11th, 2009 by Bram Smeets(http://blog.jteam.nl/2009/11/11/jteam-search-symposium-session-topics/)
Tomorrow, JTeam is hosting the second edition of our Search Symposium. The following two session (see read more / below) will be presented and will serve as input for the discussion afterward. If you are working in the search domain and would like to join us, sign up by sending an email to: signup@jteam.nl.
Hope to see you all there!
Improved field collapse response
November 11th, 2009 by Martijn van Groningen(http://blog.jteam.nl/2009/11/11/improved-field-collapse-response/)
In the most recent contribution to field collapsing I have improved the response format. The old format was not properly structured, the naming of the elements not self explanatory and in some situations the response was even flawed. From my opinion a better response format was necessary in order to improve the stability of the patch and to make parsing the response easier.
Read the rest of this entry »
Apache Solr Training 30 Nov- 2 Dec ‘09
November 3rd, 2009 by Preeti Gholap(http://blog.jteam.nl/2009/11/03/apache-solr-training-30-nov-2-dec-09/)
Signup now for the 3 day official Introduction to Apache Solr training, now available in Amsterdam!
Introduction to Solr is a 3 day instructor-led hands-on in-classroom training course, written by the engineers who helped write the Lucene/Solr code and led by JTeam’s certified trainers. The objective of this course is to provide you with real use cases and teach you how to apply Solr search engine technologies to business requirements. During the course you will learn to apply best practices developing scalable, high availability and high performance search applications. View the course description.
This course is taught in collaboration with Lucid Imagination, the first commercial entity offering official training and support on Apache Solr and Lucene. Upon successful completion of the course, participants receive certification from Lucid.
Stay tuned for upcoming Lucene training dates.
Signup now for Solr training on 30th Nov. -2 Dec., or contact JTeam for more information.
Result grouping / Field Collapsing with Solr
October 20th, 2009 by Martijn van Groningen(http://blog.jteam.nl/2009/10/20/result-grouping-field-collapsing-with-solr/)
In a number of search projects that I have done using Lucene and Solr there was a lot of almost identical data. From a user perspective, when searching the first result pages were full of documents that look very similar, for instance getting a full page of the same car model, where only the edition differs, when searching for a specific car brand. What actually is desired is to only show the different models. Then and only when a user is interested in a certain model, the user can view all the editions of the model by clicking on the result. We simply want to group our search result, based on some criteria. Although this is not support out-of-the-box with Lucene/Solr, luckily it is possible using a patch that I’ve created and contributed to Solr. This blog entry explains what result grouping (also known as field collapsing) is and how you can start using it in your own projects.
JTeam announces Search Symposium (2nd edition)
October 20th, 2009 by Bram Smeets(http://blog.jteam.nl/2009/10/20/jteam-announces-search-symposium-2nd-edition/)
JTeam is proud to announce the second edition of the JTeam Search Symposium. After the success of the first symposium and the conclusion that there are many different perspectives on search, we look forward to continue the discussion. This Search Symposium is planned for Nov. 12 from 14.00 to 17.00 with drinks afterwards. Based on feedback from the previous meeting, we decided to change the location to the Kloosterzaal at Hotel Arena in Amsterdam.
Announcing Dutch Lucene User Group
August 26th, 2009 by Uri Boness(http://blog.jteam.nl/2009/08/26/announcing_lucene_user_group/)
In the last 3 years we’ve witnessed the rise of open source enterprise search. Of course it was always there, and Apache Lucene in particular was there since, well… the previous century. But in the last 3 years the interest in this area has grown dramatically and the install/user base of the different Lucene related projects (Lucene Java and Solr in particular) has grown at an amazing rate. Today, the Lucene ecosystem is booming – there’s a high demand for expertise in this field, yet still there is relatively low supply. The Lucene / Solr mailing lists are flooded with hundreds of questions each week and the need to share knowledge is evident.