apache / apache/lucene

Handle Pole Crossing for GeoPointQuery [LUCENE-6846]

Open
#7,904 0 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

Dateline crossing is handled by way of a query rewrite for GeoPointInBBox and GeoPointDistance queries. Pole crossing can be handled the same way but is currently not implemented. This issue will implement pole crossing for GeoPoint queries.

---
Migrated from [LUCENE-6846](https://issues.apache.org/jira/browse/LUCENE-6846) by Nick Knize (@nknize), updated Feb 01 2016

Contributor guide

Open the contributing guide

Research direction

Start by examining the existing dateline-crossing query rewrites for GeoPointInBBox and GeoPointDistance. Trace how those GeoPoint queries are rewritten, then determine the equivalent behavior needed for pole crossing. Done means GeoPoint queries handle pole crossings consistently with dateline crossings.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
search
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 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.