Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Lucene Content on InfoQ


RSS Feed
  • Implementing Lucene Spatial Support

    Lucene geospatial extension proposed in this article is based on a two level search – first level search is based on Cartesian Grid search and the second level implements shape specific spatial calculations

  • Integrating Lucene with HBase

    The article describes overall design and implementation of integrating Lucene search library with HBase back end. It describes integration architecture, implementation and HBase tables design

  • Twitter Shifting More Code to JVM, Citing Performance and Encapsulation As Primary Drivers

    While it almost certainly remains the largest Ruby on Rails based site in the world, Twitter has gradually been moving more and more of its stack to the JVM. Last year the company announced that its back-end message queue had been re-written in Scala, and more recently it moved the search stack to Java, making Twitter search around three times faster.

  • Implementing Google's "Did you mean" Feature In Java

    Leandro Moreira shows how to implement a domain specific version of Google’s “Did you mean” feature based on the SpellChecker project in the Apache Lucene sandbox using thee alternative algorithms (Levenshtein, Jaro-Winkler and N-gram).

  • Compass: Integrate Search into your apps

    Many applications have the user requirement to search domain entities. SQL implementations quickly develop complexity issues as multiple fields are added. Java applications explore the Lucene indexing API but implementing functionality using it can prove time consuming. This tutorial walks through the process of using the Compass API to simplify this integration.