apache / apache/lucene

Monitor to support search concurrency

Open
#16,198 4 comments 0 reactions 0 assignees View on GitHub
good-mentored-project module:monitor type:task
Dominant language
Java
Stars
3.6k
Forks
1.4k
Avg merge
2d 11h
Merged PRs (30d)
88

Description

### Description

There is currently no way to provide an executor to the index searcher used internally by monitor.

There may be value in parallelizing execution, but besides exposing the ability for users to provide an executor like we do with ordinary search, a refactor is needed to properly support inter-segment concurrency in monitor.

Contributor guide

Open the contributing guide

Research direction

The issue names the index searcher used internally by monitor and ordinary search's user-provided executor as the starting points. Compare those paths first, then define the scope of exposing an executor and supporting inter-segment concurrency; done means the monitor behavior and concurrency requirements are clearly established.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
search
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.