-
Enterprise Java
Open-source collaboration, or how we finally added merge-on-refresh to Apache Lucene
The open-source software movement is a clearly a powerful phenomenon. A diverse (in time, geography, interests, gender (hmm not really,…
Read More » -
Enterprise Java
Apache Lucene performance on 128-core AMD Ryzen Threadripper 3990X
Almost a decade ago, I started running Lucene’s nightly benchmarks, and have been trying with mixed success to keep them…
Read More » -
Enterprise Java
Concurrent query execution in Apache Lucene
Apache Lucene is a wonderfully concurrent pure Java search engine, easily able to saturate the available CPU or IO resources…
Read More » -
Software Development
Lucene’s near-real-time segment index replication
[TL;DR: Apache Lucene 6.0 quietly introduced a powerful new feature called near-real-time (NRT) segment replication, for efficiently and reliably replicating…
Read More » -
Software Development
Lucene gets concurrent deletes and updates!
Long ago, Lucene could only use a single thread to write new segments to disk. The actual indexing of documents,…
Read More » -
Enterprise Java
Apache Lucene 7.0 Is Coming Soon!
The Apache Lucene project will likely release its next major release, 7.0, in a few months! Remember that Lucene developers generally try…
Read More » -
Enterprise Java
Jirasearch 2.0 dog food: using Lucene to find our Jira issues
A few years ago I first built and released Jirasearch as a fun dog-food test case for the thin-wrapper Lucene server, to…
Read More » -
Enterprise Java
Apache Lucene 5.0.0 is coming!
At long last, after a strong series of 4.x feature releases, most recently 4.10.2, we are finally working towards another…
Read More » -
Enterprise Java
A new proximity query for Lucene, using automatons
The simplest Apache Lucene query, TermQuery, matches any document that contains the specified term, regardless of where the term occurs…
Read More »
- 1
- 2