Source Allies Logo

Blog Insights

  • development icon

    Nutch and Solr for Open source “Google-like” search??

    This is a follow-up blog to Matt's earlier post on Open Source Enterprise Search We all love Google don't we? Right from searching the web or the company intranet to searching internal source code, we just “google” everything. Now, won't it be more fun to do by yourself what Google does...
  • development icon

    Solr – features and configuration details

    Solr is a standalone enterprise search server with a web-services like API. You put documents in it (called "indexing") via XML over HTTP. You query it via HTTP GET and receive XML results. Some of the main features of Solr are: Solr Uses the Lucene Search Library and Extends it! More...
  • development icon

    Nutch - features and configuration details

    Nutch is a framework for building web-scale crawlers and search applications. It is free and Open Source and uses Lucene for the search and index component. Nutch is built on top of Lucene adding functionality to efficiently crawl the web or intranet. Now the most obvious question is “Why Nutch...
  • default icon

    Musings of a SpringOne 2009 Attendee – Day 4

    This is the last and final part on my SpringOne 2009 experience. This post summarizes the sessions I attended from day 4 and wraps up with a summary of my take aways. The presentation started with a 5 minute youtube video preview which I thought was pretty innovative. The first half was...
  • web-mobile icon

    Musings of a SpringOne 2009 Attendee - Day 3

    Some of the questions this session set out to attempt to answer were Several definitions of Architecture were quoted from prior literature. Such as architecture being the the shared understanding of the system being built. Shared understanding between a group of people who need to communicate about it -- developers and...
  • web-mobile icon

    Musings of a SpringOne 2009 Attendee – Day 2

    Running a day late on my posts. Here's day two (yesterday) David walked through the creation of a Grails web application to track a JUG's meeting schedule. I liked his presentation style or maybe because the room wasn't very crowded things just registered better. Picked up a few tips such as...
  • default icon

    Musings of a SpringOne 2009 Attendee - Day 1

    It has finally arrived. SpringOne which I have been anticipating for over a month is finally here and it  couldn't have come sooner. I need one more blast of warm sunny weather before the hibernation months of winter. My day started at 3:30 am, well actually 4:00 am as I...
  • default icon

    Hands-on OSGi and Modular Web Applications - Part I - Toes First

    This is the first in a series of blog posts that will attempt to demystify OSGi and demonstrate how it enables the creation of modular web applications. We will explore various aspects of the technology along with the challenges of using this technology. I encourage you to join in the...
  • default icon

    Hidden Dependencies Causing Failures

    I saw a really great post on the Freakonomics blog talking about how hidden connections almost sunk Chicago.  I've seen situations like this all too often during my career.  At least in the software world, we can try to prevent this by developing modules that are more loosely coupled.  Of...
  • development icon

    Hibernate Criteria trick

    So here's the situation. Let's say I have this query here: SELECT * FROM employees WHERE employee_id NOT IN ( 1234 , 3456 , 5678 ); How do we do that with the Hibernate Criteria object with a Restriction? You would think that the Restrictions API would have a "not in" method, since it...