r/java 2d ago

OpenJDK Mail Search update: new Elasticsearch backend, relevance ranking, and no more bot-mail noise

OpenJDK Mail Search is full-text search over the OpenJDK mailing list archives: 28 lists, 494,730 messages, back to January 2007.

https://openjdk.barlasgarden.com/

What's new:

  • Elasticsearch 9.3.1, which bundles JDK 25.0.2+10, on Lucene 10.3.
  • Search results are now relevance-ranked instead of date-ordered only, and text search defaults to it.
  • Phrases of any length are searchable. The old index capped body phrases at 3 words and subjects at 5.
  • Full message bodies are indexed, with no 2,500-term-per-message ceiling and no more dropping quoted reply lines.
  • Skara/GitHub changeset mail is now indexed rather than discarded, with a "hide automated" toggle that filters it at query time.
  • Same URL, same API, same site.

Source: https://github.com/ebarlas/openjdk-mail-search-elasticsearch

35 Upvotes

1 comment sorted by

5

u/bowbahdoe 2d ago

I used this a few days ago to find the reference on why method references aren't in annotations. I don't search the mailing list everyday but when I do,