25012 Commits

Author SHA1 Message Date
Karl Wright
3e18d9356e Restructure DualCrossing counter so that the plane inside and outside boundaries are used to detect inside and outside crossings. Also identify the case for special treatment of edges lying on the intersection point. 2016-04-28 20:24:19 -04:00
Karl Wright
9688932c32 Add GeoPolygonFactory support for the new shape. 2016-04-28 20:24:03 -04:00
Karl Wright
65dc8ed2ae Separate point filtering from edge filtering. 2016-04-28 20:23:45 -04:00
Karl Wright
129f6d4767 Introduce notion of inside/outside for DualCrossing. 2016-04-28 20:23:29 -04:00
Karl Wright
675a30b8f7 Have two separate crossing counters; one for dual leg, one for single. 2016-04-28 20:23:14 -04:00
Karl Wright
f48623de72 Separate the above and below planes everywhere so we can compute intersections and bounds. 2016-04-28 20:22:59 -04:00
Karl Wright
6bb6b4e82a Get it to compile 2016-04-28 20:22:44 -04:00
Karl Wright
754ee141c5 Handle the case where the last leg lands on an edge. 2016-04-28 20:22:29 -04:00
Karl Wright
09ba7bf47c Complete the logic for following a path, except for the path endpoint on edge condition. 2016-04-28 20:22:13 -04:00
Karl Wright
85b557f727 Flesh out logic for handling vertex on plane case. 2016-04-28 20:21:58 -04:00
Karl Wright
ab7342caba Flesh out the additional method needed in Plane, as well as intersection logic. 2016-04-28 20:21:42 -04:00
Karl Wright
2491ad4a0d More work on GeoComplexPolygon 2016-04-28 20:21:24 -04:00
Karl Wright
266a9a949e Add Edge subclass 2016-04-28 20:18:09 -04:00
Karl Wright
086330f9d6 First cut of new class 2016-04-28 20:17:49 -04:00
yonik
21aea6f606 SOLR-9034: fix atomic updates for copyField w/ docValues 2016-04-28 15:53:30 -04:00
Adrien Grand
8ca6f6651e LUCENE-7261: Speed up LSBRadixSorter. 2016-04-28 18:26:58 +02:00
Noble Paul
6c459779c5 SOLR-8992: Restore Schema API GET method functionality removed in 6.0 added back another test and fixed test errors 2016-04-28 15:40:06 +05:30
Noble Paul
6b7e965b85 SOLR-8992: Restore Schema API GET method functionality removed in 6.0 2016-04-28 15:40:00 +05:30
Noble Paul
7fefc35dcf SOLR-8992: Restore Schema API GET method functionality removed in 6.0 2016-04-28 15:39:51 +05:30
Uwe Schindler
9e34d3137f SOLR-9046: Fix solr.cmd that wrongly assumes Jetty will always listen on 0.0.0.0 2016-04-28 06:10:00 +02:00
Christine Poerschke
ec071e2f84 SOLR-9037: replace multiple "/replication" strings with one static constant 2016-04-27 17:19:34 +01:00
Robert Muir
71c2c31ee2 LUCENE-7259: speed up MatchingPoints cost estimation 2016-04-27 12:03:00 -04:00
Adrien Grand
dbb28f3cb4 LUCENE-7257: PointValues aggregated stats fail if the provided field does not have points on one of the leaves. 2016-04-27 11:41:18 +02:00
Shai Erera
95322605b8 SOLR-9016: Fix SolrIdentifierValidator to not accept empty identifiers 2016-04-26 20:59:00 -07:00
Christine Poerschke
6f6630b38e LUCENE-7252: add TestCoreParser.testTermQueryEmptyXML test 2016-04-26 18:32:06 +01:00
Christine Poerschke
92fb5e8da3 Make the static CoreParser.parseXML method package-private instead of private so that it's visible to and can be used by tests. 2016-04-26 16:22:25 +01:00
Noble Paul
8162ba4534 SOLR-9041: 'core-admin-read' and 'core-admin-edit' are well known permissions 2016-04-26 19:26:44 +05:30
Robert Muir
111107b3bd LUCENE-7254: (sandbox/ only) Don't let abuse cases slow down spatial queries 2016-04-26 09:17:48 -04:00
Scott Blum
89857653ca SOLR-9029: fix rare ZkStateReader visibility race during collection state format update 2016-04-25 21:21:02 -04:00
Robert Muir
26ccf25a45 LUCENE-7251: remove LatLonGrid, remove slow polygon methods, speed up multiple components 2016-04-25 15:39:18 -04:00
Mike McCandless
f2ebe5f87b fix stale javadocs 2016-04-25 11:15:35 -04:00
Christine Poerschke
fe1ad19af3 LUCENE-7247: TestCoreParser.dumpResults verbose and test-fail logging tweaks 2016-04-25 09:59:44 +01:00
Robert Muir
4ea4adc210 implement grow() for spatial3d intersector: easy speedup 2016-04-24 20:09:58 -04:00
Robert Muir
81d5ce884b implement grow() for polygon queries too: easy speedup. 2016-04-24 18:48:42 -04:00
Robert Muir
8713ebb77d LUCENE-7240: Remove DocValues from LatLonPoint, add DocValuesField for that 2016-04-24 17:16:27 -04:00
Mike McCandless
e84231197b LUCENE-7175: give enough heap for large dim count, bytes per dim, when writing points 2016-04-24 05:59:41 -04:00
Karl Wright
65d58e6494 Two nested classes made private that should never have been public. 2016-04-24 02:24:08 -04:00
Karl Wright
5d1b3baecd LUCENE-7250: Handle holes properly for distance and relationship calculation. 2016-04-23 06:45:50 -04:00
Karl Wright
bb2293cf7e Merge branch 'branch_6x' of https://git-wip-us.apache.org/repos/asf/lucene-solr into branch_6x 2016-04-22 16:36:12 -04:00
Karl Wright
38c0915572 LUCENE-7244: Complain if the holes are outside the polygon. 2016-04-22 16:35:51 -04:00
Robert Muir
c3f62d1a79 LUCENE-7249: LatLonPoint polygon should use tree relate() 2016-04-22 15:11:31 -04:00
Christine Poerschke
9b8e6f1cb0 SOLR-9025: Add SolrCoreTest.testImplicitPlugins test. 2016-04-22 19:00:57 +01:00
Robert Muir
3640244463 LUCENE-7242: LatLonTree should build a balanced tree 2016-04-22 12:10:14 -04:00
Adrien Grand
a123224d2e LUCENE-7237: LRUQueryCache now prefers returning an uncached Scorer than waiting on a lock. 2016-04-22 14:10:23 +02:00
Adrien Grand
58852beb8f LUCENE-7243: Removed the LeafReaderContext parameter from QueryCachingPolicy#shouldCache. 2016-04-22 13:09:46 +02:00
Robert Muir
8dbdc3878a LUCENE-7239: Use interval tree to speed up LatLonPoint.newPolygonQuery 2016-04-21 21:21:50 -04:00
Dennis Gove
78176e23bc SOLR-8599: Improved the tests for this issue to avoid changing a variable to non-final 2016-04-21 15:19:33 -07:00
nknize
8d655fbd4e LUCENE-7186: add a numerically stable morton encoding method to GeoEncodingUtils 2016-04-21 11:01:53 -05:00
nknize
6cddd54b2f minor trimming from spatial module's GeoEncodingUtils 2016-04-21 11:01:45 -05:00
Adrien Grand
ee7f91d774 LUCENE-7238: Explicitly disable the query cache in MemoryIndex.createSearcher. 2016-04-21 17:02:31 +02:00