Commit Graph

25114 Commits

Author SHA1 Message Date
jbernste 9ce830d8f2 SOLR-8925: Integrate the GraphTermsQuery into the gatherNodes expression 2016-04-26 16:33:26 -04:00
jbernste d66f5515e6 SOLR-9027: Add GraphTermsQuery to limit traversal on high frequency nodes 2016-04-26 16:33:26 -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
Christine Poerschke 9c69c4cf12 LUCENE-7252: add TestCoreParser.testTermQueryEmptyXML test 2016-04-26 17:41:26 +01:00
Shai Erera 9166647918 SOLR-9016: Fix SolrIdentifierValidator to not accept empty identifiers 2016-04-26 18:20:47 +03:00
Christine Poerschke 9d8fad7a63 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 15:10:58 +01:00
Noble Paul 506d61abe7 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr 2016-04-26 19:24:52 +05:30
Noble Paul 0233765c27 SOLR-9041: 'core-admin-read' and 'core-admin-edit' are well known permissions 2016-04-26 19:24:23 +05:30
Robert Muir 6fa5166e41 LUCENE-7254: (sandbox/ only) Don't let abuse cases slow down spatial queries 2016-04-26 09:17:21 -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
Scott Blum 89c65af2a6 SOLR-9029: fix rare ZkStateReader visibility race during collection state format update 2016-04-25 21:15:02 -04:00
Shalin Shekhar Mangar 922265b478 SOLR-9014: Deprecate and reduce usage of ClusterState methods which may make calls to ZK via the lazy collection reference 2016-04-26 01:50:26 +05:30
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
Robert Muir 837264a42e LUCENE-7251: remove LatLonGrid, remove slow polygon methods, speed up multiple components 2016-04-25 15:31:54 -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
Mike McCandless fe795c9f7a fix stale javadocs 2016-04-25 11:14:39 -04:00
Karl Wright 282c9a8fec Flesh out logic for handling vertex on plane case. 2016-04-25 10:15:11 -04:00
Christine Poerschke fd7b2159d8 LUCENE-7247: TestCoreParser.dumpResults verbose and test-fail logging tweaks 2016-04-25 09:39:29 +01: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
Robert Muir e3e9114921 implement grow() for spatial3d intersector: easy speedup 2016-04-24 20:09:05 -04:00
Robert Muir 0dc32e3d6b implement grow() for polygon queries too: easy speedup. 2016-04-24 18:47:50 -04:00
Karl Wright b9c2bf7d28 More work on GeoComplexPolygon 2016-04-24 17:44:40 -04:00
Robert Muir 45c48da54a LUCENE-7240: Remove DocValues from LatLonPoint, add DocValuesField for that 2016-04-24 17:15:30 -04:00
Mike McCandless 7acf8babae LUCENE-7175: give enough heap for large dim count, bytes per dim, when writing points 2016-04-24 05:58:41 -04:00
Karl Wright 69be7dc2a3 Two nested classes made private that should never have been public. 2016-04-24 02:23:05 -04:00
Karl Wright c75df440d3 Add Edge subclass 2016-04-24 02:18:23 -04:00
Karl Wright 97e8f1aead LUCENE-7250: Handle holes properly for distance and relationship calculation. 2016-04-23 06:44:42 -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