You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Robert Muir (JIRA)" <ji...@apache.org> on 2016/04/22 20:23:13 UTC
[jira] [Created] (LUCENE-7249) LatLonPoint polygon should use tree
relate()
Robert Muir created LUCENE-7249:
-----------------------------------
Summary: LatLonPoint polygon should use tree relate()
Key: LUCENE-7249
URL: https://issues.apache.org/jira/browse/LUCENE-7249
Project: Lucene - Core
Issue Type: Bug
Reporter: Robert Muir
Attachments: LUCENE-7249.patch
Built and tested this method on LUCENE-7239 but forgot to actually cut the code over to use it.
Using our tree relation methods speeds up BKD traversal. It is not important for tiny polygons but matters as complexity increases:
Synthetic polygons from luceneUtil
||vertices||old QPS||new QPS|
|5|40.9|40.5|
|50|33.0|33.1|
|500|31.5|31.9|
|5000|24.6|29.4|
|50000|7.0|20.4|
Real polygons (33 london districts: http://data.london.gov.uk/2011-boundary-files)
||vertices||old QPS||new QPS|
|avg 5.6k|84.3|113.8|
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org