24968 Commits

Author SHA1 Message Date
Karl Wright
aa7adc190e Rewrite tree handling to actually work. 2016-04-28 20:25:57 -04:00
Karl Wright
5545e9edf1 Use more accurate version of inside cutoff planes. 2016-04-28 20:25:43 -04:00
Karl Wright
31f3d1f209 Fix initialization bugs that prevented the code from working. 2016-04-28 20:25:22 -04:00
Karl Wright
f56e93128b More robust logic for picking the intersection point and path 2016-04-28 20:25:07 -04:00
Karl Wright
f9a4a08ce0 Flesh out remaining methods 2016-04-28 20:24:53 -04:00
Karl Wright
3a0dbbee5a Finish handling for intersection point 2016-04-28 20:24:37 -04:00
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