25000 Commits

Author SHA1 Message Date
Karl Wright
86be6a67db Use more accurate version of inside cutoff planes. 2016-04-27 20:09:06 -04:00
Karl Wright
f896afc88b Fix initialization bugs that prevented the code from working. 2016-04-27 17:19:30 -04:00
Karl Wright
9dd7921f9d More robust logic for picking the intersection point and path 2016-04-27 13:54:28 -04:00
Karl Wright
be0fff05bc Flesh out remaining methods 2016-04-27 08:26:03 -04:00
Karl Wright
7a4c077454 Finish handling for intersection point 2016-04-27 07:30:07 -04:00
Karl Wright
117f79ddd2 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-26 13:49:47 -04:00
Karl Wright
478e0e1054 Add GeoPolygonFactory support for the new shape. 2016-04-26 08:56:53 -04:00
Karl Wright
bb7d4585c4 Separate point filtering from edge filtering. 2016-04-26 08:03:02 -04:00
Karl Wright
f3748ebaa4 Introduce notion of inside/outside for DualCrossing. 2016-04-26 07:46:44 -04:00
Karl Wright
42d3f3d1c1 Have two separate crossing counters; one for dual leg, one for single. 2016-04-26 02:46:03 -04:00
Karl Wright
4105fda9c1 Separate the above and below planes everywhere so we can compute intersections and bounds. 2016-04-25 15:50:45 -04:00
Karl Wright
641d221cba Get it to compile 2016-04-25 14:33:38 -04:00
Karl Wright
8b50cb8a8f Handle the case where the last leg lands on an edge. 2016-04-25 13:05:12 -04:00
Karl Wright
d41537d0e2 Complete the logic for following a path, except for the path endpoint on edge condition. 2016-04-25 12:16:56 -04:00
Karl Wright
282c9a8fec Flesh out logic for handling vertex on plane case. 2016-04-25 10:15:11 -04:00
Karl Wright
d287ecaeed Flesh out the additional method needed in Plane, as well as intersection logic. 2016-04-25 02:40:31 -04:00
Karl Wright
b9c2bf7d28 More work on GeoComplexPolygon 2016-04-24 17:44:40 -04:00
Karl Wright
c75df440d3 Add Edge subclass 2016-04-24 02:18:23 -04:00
Karl Wright
a5e24b213d First cut of new class 2016-04-23 03:48:09 -04:00
Karl Wright
38ebd906e8 LUCENE-7244: Complain if the holes are outside the polygon. 2016-04-22 16:37:31 -04:00
Robert Muir
88c9da6c89 LUCENE-7249: LatLonPoint polygon should use tree relate() 2016-04-22 15:11:03 -04:00
Christine Poerschke
666472b74f SOLR-9025: Add SolrCoreTest.testImplicitPlugins test. 2016-04-22 18:21:41 +01:00
Robert Muir
776f9ec7c8 LUCENE-7242: LatLonTree should build a balanced tree 2016-04-22 12:09:15 -04:00
Adrien Grand
bf232d7635 LUCENE-7237: LRUQueryCache now prefers returning an uncached Scorer than waiting on a lock. 2016-04-22 14:09:44 +02:00
Adrien Grand
927a44881c LUCENE-7243: Removed the LeafReaderContext parameter from QueryCachingPolicy#shouldCache. 2016-04-22 13:09:26 +02:00
Noble Paul
7b89d0f698 Merge remote-tracking branch 'origin/master' 2016-04-22 12:34:03 +05:30
Noble Paul
827c670d18 SOLR-8992: Restore Schema API GET method functionality removed in 6.0 added back another test and fixed test errors 2016-04-22 11:32:29 +05:30
Robert Muir
4fd5d88080 LUCENE-7239: Use interval tree to speed up LatLonPoint.newPolygonQuery 2016-04-21 20:15:33 -04:00
markrmiller
f3de223774 SOLR-8933: Solr should not close container streams. 2016-04-21 11:53:58 -04:00
nknize
545a14000b LUCENE-7186: add a numerically stable morton encoding method to GeoEncodingUtils 2016-04-21 10:14:36 -05:00
Noble Paul
dac6fe09bb Merge remote-tracking branch 'origin/master' 2016-04-21 20:38:43 +05:30
Noble Paul
e8cc19eb88 SOLR-8992: Restore Schema API GET method functionality removed in 6.0 2016-04-21 20:38:20 +05:30
Adrien Grand
2ee8426d5e LUCENE-7238: Explicitly disable the query cache in MemoryIndex.createSearcher. 2016-04-21 17:01:43 +02:00
Adrien Grand
81446cf345 LUCENE-7235: Avoid taking the lock in LRUQueryCache when not necessary. 2016-04-21 15:31:13 +02:00
Karl Wright
2ff8bb0c8b Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr 2016-04-21 08:31:14 -04:00
Karl Wright
42b4f045c0 LUCENE-7226: Add leniency support for filtering points, in order to be able to use OSM data. 2016-04-21 08:30:52 -04:00
Kevin Risden
a9a842f05d SOLR-9020: Implement StatementImpl/ResultSetImpl get/set fetch* methods and proper errors for traversal methods 2016-04-20 14:48:23 -05:00
markrmiller
b44ca080d6 SOLR-8913: When using a shared filesystem we should store data dir and tlog dir locations in the cluster state. 2016-04-20 12:05:15 -04:00
Kevin Risden
221ecfa898 SOLR-8809: Implement Connection.prepareStatement 2016-04-20 10:00:41 -05:00
Adrien Grand
91fd163112 LUCENE-7234: Add InetAddressPoint.nextUp/nextDown 2016-04-20 15:45:38 +02:00
Adrien Grand
2724b99b5c LUCENE-7232: Fixed InetAddressPoint.newPrefixQuery. 2016-04-20 15:13:20 +02:00
Adrien Grand
858082c4ca LUCENE-7209: Fixed explanations of FunctionScoreQuery. 2016-04-20 14:52:12 +02:00
Scott Blum
af92294b0c SOLR-8929: Add an idea module for solr/server to enable launching start.jar 2016-04-19 21:06:15 -04:00
Scott Blum
71a5870ae7 SOLR-8973: Zookeeper frenzy when a core is first created. 2016-04-19 20:46:34 -04:00
Dennis Gove
99ba1a8f99 SOLR-9015: Adds SelectStream as a default function in the StreamHandler 2016-04-19 20:43:45 -04:00
Dennis Gove
e6e495c795 SOLR-8918: Corrects usage of a global variable in admin page's stream.js which was overriding the same variable in cloud.js 2016-04-19 20:33:06 -04:00
Karl Wright
939472985f Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr 2016-04-19 20:12:18 -04:00
Karl Wright
0221516716 LUCENE-7226: Slight improvements to filtering and pole discovery operations. 2016-04-19 20:12:05 -04:00
Chris Hostetter
16f905ff13 SOLR-8971: Preserve root cause when wrapping exceptions 2016-04-19 13:54:18 -07:00
Karl Wright
92f6a39ff5 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr 2016-04-19 14:19:08 -04:00