Multi-threaded expert search with Lucene

Lucene’s high-level search API parallelizes search automatically, achieving superb performance. The low-level expert API does not do that.  Here is a solution to parallelize custom search. It is Open Source. Introduction …

A Faster Join for Solr/Lucene

Reducing Index Maintenance Costs with Join. The previous post introduced the reasons why we want blazingly fast join functionality in Lucene: reduction of index maintenance costs. This post details how …

How to scale up Meresco

Recently Kennisnet asked me how to scale up Edurep with regard to: – queries per second – record updates per second – total number of records I suspect that this …

Integrating Java in Python with JTool

MERESCO combines components written in various programming languages. It uses Python to tie these components together. It integrates Java using JTool. It began with Lucene Lucene is a well-known Java …

What makes Meresco different from Solr?

Solr focusses to get the most out of one index type: Lucene. Meresco supports a number of different index types, each specialized for a specific task. Queries are split, each …

Dependable OAI Repositories

With the rising popularity of Open Access, organizations expect their OAI repositories to be highly dependable. The repository must be able to deal with millions of records and respond quickly to frequent requests from Service Providers. The Meresco community followed these developments by continuously improving Meresco’s OAI components.