Posts Tagged ‘Java’

Mahout – Taste at Lucene Eurocon and Berlin Buzzwords

July 1st, 2010 by Frank Scholten
(http://blog.jteam.nl/2010/07/01/mahout-taste-at-lucene-eurocon-and-berlin-buzzwords/)

A little while ago, I was delighted to present two introductory Mahout – Taste talks, at Lucene Eurocon and Berlin Buzzwords. I received quite a lot of good feedback about the presentations and have been asked by a few attendees to post them.

If you’re one of those attendees or you missed the presentation, you can download the slides here:

At Lucene Eurocon, the first European conference on Lucene and Solr there were interesting presentations, ranging from practical relevance to language analysis. For me it was fun to give a practical presentation about recommendations as a complementary feature to search applications. I hope you find the presentation useful if you’re trying to work out how to build a recommender – I used the movielens dataset as an example in the presentation and based the code on my earlier ‘getting started’ blog.

I also really enjoyed doing the Berlin Buzzwords presentation and meeting up with people from the Mahout community and other attendees. This conference focused mainly on NoSQL, scalability and Hadoop. However, from my talks with people there I sense that there’s growing interest in Mahout. You should find the presentation useful if you want to know more about different algorithms and how to evaluate them. I will blog about this topic in more detail soon.

Until then, I’d love to hear some feedback on what you think of the presentations!

Implementing RSS Feeds with new features of Spring 3

May 5th, 2010 by Roberto van der Linden
(http://blog.jteam.nl/2010/05/05/implementing-rss-feeds-with-new-features-of-spring-3/)

In this post I explain how we implemented the way we created the RSS feeds in a project and the challenges that we had during the set-up.

My colleague Jettro Coenradie explained in a previous post how you can create a feed using Rome and Spring 3, but didn’t elaborated on the Spring 3 part. I will explain how we used Spring 3 to create the feeds.

Read the rest of this entry »

Mahout – Taste :: Part Two – Getting started

April 15th, 2010 by Frank Scholten
(http://blog.jteam.nl/2010/04/15/mahout-taste-part-two-getting-started/)
This blog is a ‘getting started’ article and shows you how to build a simple web-based movie recommender with Mahout / Taste, Wicket and the Movielens dataset from Grouplens research group at the University of Minnesota. I will discuss which components you need, how to wire them up in Spring, and how to create a Wicket frontend for displaying movies and their recommendations. Along the way I give some tips and pointers about developing a recommender. Additionally I show the ResourceDataModel, a Mahout DataModel implementation which reads preferences from a Spring Resource.
Read the rest of this entry »

Enterprise Search using Solr and Lucene

April 1st, 2010 by Bram Smeets
(http://blog.jteam.nl/2010/04/01/enterprise-search-using-solr-and-lucene/)

The Enterprise Search market has long been dominated by commercial vendors and their products (e.g. Autonomy and Fast). We at JTeam feel that this era is finally over. At least for certain customers and requirements, there is finally a good Open Source alternative: Apache Solr, which is the Enterprise Search server based on Apache Lucene. In this blog post we’ll give our view on enterprise search and explain how Lucene and Solr can help you realize your projects.

Read the rest of this entry »

Public Wicket introduction course May 27/28

April 1st, 2010 by Erik van Oosten
(http://blog.jteam.nl/2010/04/01/public-wicket-introduction-course-may-2728/)

JTeam is proud to announce another public Wicket training. This public Wicket Introduction course (in cooperation with jWeekend) is scheduled on May 27 and 28. For more information (or on-site training inquiries) see: Apache Wicket Training page.

Register before April 15 and get a 25% discount!
Also, if you register more than one person, you even get more discount.

Language analysis comparable to Fast / Endeca for Solr

March 30th, 2010 by Martijn van Groningen
(http://blog.jteam.nl/2010/03/30/language-analysis-comparable-fast-endeca-available-solr/)

Good, solid language analysis is a very important asset for the quality of your search results. It is one of the features that for instance Microsoft Fast and Endeca are using as one of their unique selling points. However, you can get the same powerful analysis when using Apache Solr to implement your search.

Read the rest of this entry »

Free Java hosting with the Google App Engine

February 4th, 2010 by Tom van Zummeren
(http://blog.jteam.nl/2010/02/04/free-java-hosting-with-the-google-app-engine/)

Lately I have been looking into and playing around with the Google App Engine. In this post I want to give a little introduction to the Google App Engine, why it can be interesting and how to work with it.
Read the rest of this entry »

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 »

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.

Read the rest of this entry »

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 »