apache / apache/lucene

Spatial PointVectorStrategy should use DocValues [LUCENE-6376]

Open
#7,436 5 comments 0 reactions 0 assignees View on GitHub
legacy-jira-priority:Major module:spatial type:enhancement
Dominant language
Java
Stars
3.6k
Forks
1.4k
Avg merge
2d 11h
Merged PRs (30d)
88

Description

PointVectorStrategy.createIndexableFields should be using DocValues, like BBoxStrategy does. Without this, UninvertingReader is required.

---
Migrated from [LUCENE-6376](https://issues.apache.org/jira/browse/LUCENE-6376) by David Smiley (@dsmiley), updated Apr 05 2015
Attachments: [LUCENE-6376.patch](https://apache.github.io/lucene-jira-archive/attachments/LUCENE-6376/LUCENE-6376.patch)

Contributor guide

Open the contributing guide

Research direction

Start with PointVectorStrategy.createIndexableFields and compare its indexing behavior with BBoxStrategy. Review the linked LUCENE-6376.patch and the UninvertingReader requirement; done means PointVectorStrategy uses DocValues so uninverting is no longer required.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
search
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.