Commit Graph

24994 Commits

Author SHA1 Message Date
jbernste 3cc4125a8a SOLR-9027: Collect the TermContexts in createWeight 2016-05-02 08:45:07 -04:00
jbernste 86f371cbc6 SOLR-9027: GraphTermsQuery optimizations and more explicit handling of non-caching behavior 2016-05-02 08:43:47 -04:00
jbernste d1f32c0432 SOLR-8925: Integrate the GraphTermsQuery into the gatherNodes expression 2016-05-02 08:42:24 -04:00
jbernste 06f9bd2bf9 SOLR-9027: Add GraphTermsQuery to limit traversal on high frequency nodes 2016-05-02 08:40:26 -04:00
Dennis Gove 499ae951ec SOLR-8918: Corrects usage of a global variable in admin page's stream.js which was overriding the same variable in cloud.js 2016-05-02 08:39:00 -04:00
Dennis Gove fc2200e4f9 SOLR-8918: Adds Streaming to the admin page under the collections section
Includes ability to see graphically the expression explanation
2016-05-02 08:37:01 -04:00
Dennis Gove d969de41c1 SOLR-9009: Adds ability to get an Explanation of a Streaming Expression
Conflicts:
	solr/CHANGES.txt
2016-05-02 08:36:46 -04:00
jbernste 60a9e38668 SOLR-8996: Add Random Streaming Expression 2016-05-02 08:29:29 -04:00
jbernste d77574abba SOLR-8925: Add gatherNodes Streaming Expression to support breadth first traversals
Conflicts:
	solr/core/src/java/org/apache/solr/handler/StreamHandler.java
2016-05-02 08:29:08 -04:00
Karl Wright f603e1529a LUCENE-7241: Improve ability to find pole. 2016-05-01 11:20:57 -04:00
Karl Wright f1e972c015 LUCENE-7241: Various changes towards making GeoComplexPolygon fully testable. 2016-05-01 09:36:04 -04:00
Karl Wright 990b6241aa LUCENE-7241: Add basic unit tests for intersections and bounds. 2016-05-01 06:11:24 -04:00
Chris Hostetter 8e8f6c1fa8 SOLR-9028: Fix 2 SSL test related bugs...
1) SolrTestCaseJ4 should always reset the HttpClientConfigurer in afterClass, regardless of wether ssl was used
   (when SSL is not used, the active configurer explicitly excludes SSL)
2) HttpClientUtilTest.testSSLSystemProperties made no sense as written.  setSSLSystemProperties() didn't have any
   effect on what was being tested, even if it was useful it would only have affected what keystore/truststore were
   used, not wether HTTPS was supported or not.
2016-04-30 22:22:09 -07:00
Robert Muir 6c0e940b9b Improve exception message so you see expected/actual if lock file is messed with 2016-04-30 16:17:32 -04:00
Gregory Chanan ad152d23d5 SOLR-9047: fix windows script 2016-04-29 14:58:54 -07:00
Gregory Chanan 67ebfb1cc2 SOLR-9047: zkcli should allow alternative locations for log4j configuration 2016-04-29 14:16:38 -07:00
Karl Wright 228aebe82d LUCENE-7241: Add public functionality for handling large polygons in geo3d. 2016-04-29 13:34:10 -04:00
Chris Hostetter 7aecf344b1 SOLR-9028: Fixed some test related bugs preventing SSL + ClientAuth from ever being tested
(cherry picked from commit 791d1e7)

Conflicts:
	solr/core/src/test/org/apache/solr/cloud/SSLMigrationTest.java
	solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpClientUtil.java
	solr/test-framework/src/java/org/apache/solr/SolrTestCaseJ4.java
	solr/test-framework/src/java/org/apache/solr/util/SSLTestConfig.java
2016-04-29 10:08:41 -07:00
Adrien Grand 14b42fe10b LUCENE-7264: Fix test bug in TestReqExclBulkScorer. 2016-04-29 13:31:14 +02:00
Adrien Grand 95c360d053 LUCENE-7264: Fewer conditionals in DocIdSetBuilder. 2016-04-29 10:45:17 +02:00
anshum 3ad0201e3e LUCENE-7265: Fix addVersion to cherry-pick downstream changes by using the change id 2016-04-28 17:34:50 -07:00
Karl Wright 9a06fb4e22 Fix javadoc 2016-04-28 20:27:16 -04:00
Karl Wright a73d075bfa Add more tests, and catch degenerate case early 2016-04-28 20:27:01 -04:00
Karl Wright bad7eb5280 Finish debugging simple case 2016-04-28 20:26:38 -04:00
Karl Wright fbb9845197 Improve path determination code 2016-04-28 20:26:24 -04:00
Karl Wright 1a3bf83055 Lots of fixes 2016-04-28 20:26:10 -04:00
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