[ 
https://issues.apache.org/jira/browse/LUCENE-6780?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael McCandless updated LUCENE-6780:
---------------------------------------
    Attachment: LUCENE-6780.patch

Patch, putting back the {{smallBBox}} boolean ...

First problem is the test runs very slowly sometimes.  I thought LUCENE-6712 
was supposed to fix this (so we don't need to do LUCENE-6685)?

Second problem is it then hits failures:
{noformat}
[junit4:pickseed] Seed property 'tests.seed' already defined: EE938F778B784339
   [junit4] <JUnit4> says hallo! Master seed: EE938F778B784339
   [junit4] Executing 1 suite with 1 JVM.
   [junit4] 
   [junit4] Started J0 PID(7661@localhost).
   [junit4] Suite: org.apache.lucene.search.TestGeoPointQuery
   [junit4]   1> T0: id=9 docID=9 lat=-76.34720742943381 lon=-36.15344492760056 
deleted?=false expected=true but got false query=GeoPointDistanceQuery: 
field=geoField: Center: [-91.32459786462451,-62.68808104026591] Distance: 
2652065.508673892 m Lower Left: [-135.1399256521194,-86.45202902120825] Upper 
Right: [-47.50927007712964,-38.847306191642886]
   [junit4]   2> 9月 03, 2015 11:39:46 δΈ‹εˆ 
com.carrotsearch.randomizedtesting.RandomizedRunner$QueueUncaughtExceptionsHandler
 uncaughtException
   [junit4]   2> WARNING: Uncaught exception in thread: 
Thread[T0,5,TGRP-TestGeoPointQuery]
   [junit4]   2> java.lang.AssertionError: wrong hit
   [junit4]   2>        at 
__randomizedtesting.SeedInfo.seed([EE938F778B784339]:0)
   [junit4]   2>        at org.junit.Assert.fail(Assert.java:93)
   [junit4]   2>        at 
org.apache.lucene.search.TestGeoPointQuery$VerifyHits.test(TestGeoPointQuery.java:570)
   [junit4]   2>        at 
org.apache.lucene.search.TestGeoPointQuery$1._run(TestGeoPointQuery.java:511)
   [junit4]   2>        at 
org.apache.lucene.search.TestGeoPointQuery$1.run(TestGeoPointQuery.java:402)
   [junit4]   2> 
   [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestGeoPointQuery 
-Dtests.method=testRandomTiny -Dtests.seed=EE938F778B784339 -Dtests.slow=true 
-Dtests.linedocsfile=/lucenedata/hudson.enwiki.random.lines.txt.fixed 
-Dtests.locale=zh_HK -Dtests.timezone=Portugal -Dtests.asserts=true 
-Dtests.file.encoding=UTF-8
   [junit4] ERROR   63.4s | TestGeoPointQuery.testRandomTiny <<<
{noformat}

Is it known/expected that the math doesn't work for large distance queries?

Finally, I noticed the randomized test is not testing "crosses dateline" cases 
.. is this supposed to work / known not to work?  I can open a separate issue 
for that.

> GeoPointDistanceQuery doesn't work with a large radius?
> -------------------------------------------------------
>
>                 Key: LUCENE-6780
>                 URL: https://issues.apache.org/jira/browse/LUCENE-6780
>             Project: Lucene - Core
>          Issue Type: Bug
>            Reporter: Michael McCandless
>         Attachments: LUCENE-6780.patch
>
>
> I'm working on LUCENE-6698 but struggling with test failures ...
> Then I noticed that TestGeoPointQuery's test never tests on large distances, 
> so I modified the test to sometimes do so (like TestBKDTree) and hit test 
> failures.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to