apache / apache/lucene

Adding a AtomicReader implementation that supports injection of dynamic data at runtime [LUCENE-5328]

Open
#6,392 0 comments 0 reactions 0 assignees View on GitHub
affects-version:4.5 legacy-jira-priority:Major module:core/index module:core/search type:enhancement
Dominant language
Java
Stars
3.6k
Forks
1.4k
Avg merge
2d 11h
Merged PRs (30d)
88

Description

This patch allows injection of dynamic indexing data, e.g. postings, numeric doc values at query time.

This functionality is very useful for query/intersecting runtime data such as social context etc.

---
Migrated from [LUCENE-5328](https://issues.apache.org/jira/browse/LUCENE-5328) by John Wang
Attachments: [patch.diff](https://apache.github.io/lucene-jira-archive/attachments/LUCENE-5328/patch.diff)

Contributor guide

Open the contributing guide

Research direction

Start by reading the attached patch.diff and the AtomicReader-related code it changes. Determine how the proposed runtime injection of postings and numeric doc values is intended to work, then verify that the implementation supports querying or intersecting dynamic data such as social context.

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
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.