# OpenSearch Lucene Study Group Meeting - Monday, January 22nd, 2024

**URL:** <https://forum.opensearch.org/t/opensearch-lucene-study-group-meeting-monday-january-22nd-2024/17492>\
**Category:** Community\
**Tags:** community-meeting\
**Created:** [January 18, 2024, 11:21pm UTC](https://forum.opensearch.org/t/opensearch-lucene-study-group-meeting-monday-january-22nd-2024/17492 "2024-01-18T23:21:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![msfroh](https://avatars.discourse-cdn.com/v4/letter/m/34f0e0/32.png) [@msfroh](https://forum.opensearch.org/u/msfroh)\
**Post date:** [January 18, 2024, 11:21pm UTC](https://forum.opensearch.org/t/opensearch-lucene-study-group-meeting-monday-january-22nd-2024/17492/1 "2024-01-18T23:21:29Z")

</div>

Sign up to join the meeting at Meetup:

> **[OpenSearch Lucene Study Group, Mon, Jan 22, 2024, 9:00 AM | Meetup](https://www.meetup.com/opensearch/events/298640164/)**
>
> Welcome to the OpenSearch Lucene Study Group!
> 
> \[Apache Lucene\](https://lucene.apache.org/) is the open-sourced search library that powers OpenSearch and many search applica

Link to previous meeting’s post: [OpenSearch Lucene Study Group Meeting - Monday, January 15th, 2024](https://forum.opensearch.org/t/opensearch-lucene-study-group-meeting-monday-january-15th-2024/17406)

Welcome to the OpenSearch Lucene Study Group!

[Apache Lucene](https://lucene.apache.org) is the open-sourced search library that powers OpenSearch and many search applications large and small.

We start the meeting with a Lucene learning topic or Q&A session. In the second half of the meeting, we review recent developments in Apache Lucene and discuss their potential impact to OpenSearch, with a particular focus on new and exciting Lucene features that we can (and should) expose through OpenSearch. Since some changes require a deep dive to fully understand, we sometimes ask participants to volunteer for “homework” to dig deeper into changes and report back for the next meeting.

Standing Agenda:

- Welcome / introduction (5 minutes)
- Lucene learning series - someone will either present a Lucene-related talk or we will do Lucene Q&A (20 minutes, recorded)
- Review assigned issues from last time (10 minutes)
- Review new Lucene changes and assign homework (20 minutes)

_By joining the OpenSearch Lucene Study Group Meeting, you grant OpenSearch, and our affiliates the right to record, film, photograph, and capture your voice and image during the OpenSearch Community Meeting (the “Recordings”). You grant to us an irrevocable, nonexclusive, perpetual, worldwide, royalty-free right and license to use, reproduce, modify, distribute, and translate, for any purpose, all or any part of the Recordings and Your Materials. For example, we may distribute Recordings or snippets of Recordings via our social media outlets._

---

<div class="post-metadata">

**Author:** ![msfroh](https://avatars.discourse-cdn.com/v4/letter/m/34f0e0/32.png) [@msfroh](https://forum.opensearch.org/u/msfroh)\
**Post date:** [January 22, 2024, 4:56pm UTC](https://forum.opensearch.org/t/opensearch-lucene-study-group-meeting-monday-january-22nd-2024/17492/2 "2024-01-22T16:56:32Z")

</div>

This week’s changes to Lucene. I’m excited about the second one, but I’m quite biased. 🙂

| Version | Category | Description | Link |
| --- | --- | --- | --- |
| Lucene 9.10.0 | Optimizations | Override readVInt() and readVLong() in ByteBufferDataInput to help Hotspot inline method. | [https://issues.apache.org/jira/browse/LUCENE-10366](https://issues.apache.org/jira/browse/LUCENE-10366) |
| Lucene 9.10.0 | Optimizations | Split taxonomy facet arrays across reusable chunks of elements to reduce allocations. | [https://github.com/apache/lucene/issues/12989](https://github.com/apache/lucene/issues/12989) |

---

<div class="post-metadata">

**Author:** ![msfroh](https://avatars.discourse-cdn.com/v4/letter/m/34f0e0/32.png) [@msfroh](https://forum.opensearch.org/u/msfroh)\
**Post date:** [January 27, 2024, 1:34am UTC](https://forum.opensearch.org/t/opensearch-lucene-study-group-meeting-monday-january-22nd-2024/17492/3 "2024-01-27T01:34:24Z")

</div>

Some highlights from the meeting:

- Lucene news (from the mailing lists):
  - Stefan Vodita was added as a committer
  - Chris Hegarty is the new Lucene project management chair.

- Saurabh Singh asked some questions about [Split taxonomy arrays across chunks by msfroh · Pull Request #12995 · apache/lucene · GitHub](https://github.com/apache/lucene/pull/12995), which helped unearth a serious problem: [Fix issues with chunked TaxonomyIndexArray by stefanvodita · Pull Request #13028 · apache/lucene · GitHub](https://github.com/apache/lucene/pull/13028#issuecomment-1904540802).
