Chapter 10. Using Lucene from other programming languages
This chapter covers
- Accessing Lucene from other programming languages
- Different styles of ports
- Comparing ports’ APIs, features, and performance
Today, Lucene is the de facto standard open source IR library. Although Java is certainly a popular programming language, not everyone uses it. Many people prefer dynamic languages (such as Python, Ruby, Perl, or PHP). What do you do if you love Lucene but not Java? Fear not: you’re in good company! Luckily, a number of options are available for accessing Lucene functionality from different programming languages, and we discuss them in this chapter.