In their book "Relevant Search", Doug Turnbull and John Berryman focus on the challenge of providing search results by balancing the needs and intents of the user. Using Elasticsearch and Solr, relevance engineers can constantly tune the needs of the business vs. the needs of the user.
Search engines are developed using standard sets of realistic test cases that let developers measure the relative effectiveness of alternative approaches. This article talks about NIST's Text Retrieval Conference (TREC) project used to create the infrastructure to measure the quality of search results.
James Turnbull makes a compelling case for using Logstash for centralizing logging by explaining the implementation details of Logstash within the context of a logging project. 2
This articles explains how to build Java APIs for uploading data and implementing search for Amazon Cloud Search. to simplify embedding Amazon Cloud Search functionality into custom applications. 1
In this IEEE article, author Mark Harman talks about evolutionary computation and search-based software engineering (SBSE) techniques that can be used to solve problems in software engineering.
In this article, Boris Lublinsky shows how to extend Hbase - based Lucene implementation with geospatial search support.
In this article, authors, Boris Lublinsky and Mike Segel suggest an approach for using HBase as a scalable back end for Lucene Search. 3
Citing a need to be able to respond faster to events, and disappointment in both feature set and timeframe for Java 7, the guardian.co.uk team is using Scala rather than Java for new projects. 12
This article aims to provide more insight into the motivation and technical challenges that the LinkedIn team faced, while combining Scala, JRuby and Voldemort, at such scale.
If you want a job in Agile software development, using a framework like Scrum, you need a plan of action that spans all three phases of your job search: preparation, interviewing, and assessment. 12
Jan Algermissen explains the need for discovery of RESTful services, and explains how the existing Domain Name Service (DNS) standard can be used as a widely-deployed and scalable solution. 18