Karl Wright
2eba4cebc5
LUCENE-7906: Logic fix for crosses condition
2017-07-26 10:35:35 -04:00
Karl Wright
08ea9a787e
LUCENE-7853: Return the public interface, not the private implementation
2017-05-31 15:03:44 -04:00
Karl Wright
71411df0cf
LUCENE-7853: Add methods for people to use who know their polygon's characteristics
2017-05-31 07:55:53 -04:00
Karl Wright
fed7343d2e
LUCENE-7849: GeoWideLongitudeSlice can fail to construct
2017-05-24 09:46:15 -04:00
Adrien Grand
e80643e5a7
LUCENE-7753: Make fields static when possible.
2017-03-31 17:28:21 +02:00
Mike McCandless
716d43eca9
LUCENE-7742: fix places where we were unboxing and then re-boxing according to FindBugs
2017-03-15 06:03:54 -04:00
Alan Woodward
8c2ef3bc7f
LUCENE-7644: FieldComparatorSource.newComparator() doesn't need to throw IOException
...
This allos us to also remove the throws clause on SortField.getComparator(),
TopDocs.merge() and various Collector constructors
2017-01-18 19:17:19 +00:00
Karl Wright
283b329bbb
LUCENE-7511: Introduce Vector.MINIMUM_ANGULAR_RESOLUTION.
2016-12-27 19:41:55 -05:00
Dawid Weiss
a19ec194d2
LUCENE-7513: Update to randomizedtesting 2.4.0.
2016-10-21 11:14:37 +02:00
Adrien Grand
c22725f0b5
LUCENE-7494: Give points a per-field API.
2016-10-18 10:14:27 +02:00
Adrien Grand
32446e9205
LUCENE-7453: Create a Lucene70Codec.
2016-10-04 10:50:34 +02:00
Karl Wright
31d07eda18
LUCENE-7430: Add extra space in the shape bounding box to handle quantization issues.
2016-10-02 15:43:23 -04:00
Karl Wright
3182cd9872
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
2016-10-02 15:18:22 -04:00
Karl Wright
08ca33f57e
LUCENE-7430: Add some explicit delta for bounds objects that corresponds to point resolution in doc values.
2016-10-02 15:17:58 -04:00
Mike McCandless
f7aa200d40
LUCENE-7407: switch doc values usage to an iterator API, based on DocIdSetIterator, instead of random acces, freeing codecs for future improvements
2016-09-21 09:41:41 -04:00
Karl Wright
884aa1609a
LUCENE-7424: GeoPolygon computation of intersection bounds was incorrect.
2016-08-25 18:09:50 -04:00
Karl Wright
aa9b5204da
LUCENE-7412: Make sure no combined edge of a polygon extends for more than 180 degrees.
2016-08-20 07:35:38 -04:00
Karl Wright
5d06ca3da0
LUCENE-7408: Detect degenerate case in lagrangian bounds computation when it pops up.
2016-08-10 02:29:15 -04:00
Karl Wright
2828f4e8e0
LUCENE-7402: If intersection computation falls off the world, bounds includes whole world.
2016-08-04 08:12:08 -04:00
Mike McCandless
1aecdd28d1
LUCENE-7390: revert this change, since it's obsoleted by the much better LUCENE-7396
2016-07-29 14:02:00 -04:00
Mike McCandless
3a0a9fd2c2
LUCENE-7390: improve points indexing performance by letting the codec use transient heap in proportion to IndexWriter's indexing buffer, by default
2016-07-25 11:33:34 -04:00
Adrien Grand
5def78ba10
LUCENE-7368: Remove queryNorm.
2016-07-12 14:38:36 +02:00
Karl Wright
d954c78cea
LUCENE-7357: If the points for path segment intersections are ambiguous, throw an IllegalArgumentException.
2016-06-28 06:27:21 -04:00
Karl Wright
b11e48c755
LUCENE-7194: Ban Math.toRadians and Math.toDegrees
2016-06-22 03:53:47 -04:00
Christine Poerschke
52f5c50246
LUCENE-7319: remove unused imports
2016-06-13 09:59:14 +01:00
Mike McCandless
a923d945b4
LUCENE-7327: fix rare test bug
2016-06-10 10:18:01 -04:00
Mike McCandless
ff8c42a70d
LUCENE-7316: improve test
2016-06-07 07:56:53 -04:00
Karl Wright
e9e7d0a287
LUCENE-7316: Use intersections in bounds computations for GeoConvexPolygon and GeoConcavePolygon.
2016-06-07 07:10:38 -04:00
Mike McCandless
dee57ce23f
LUCENE-7312: fix geo3d's encoding to always round down
2016-06-04 18:16:04 -04:00
Karl Wright
e990bd534a
LUCENE-7310: Increase bounds slop factor by 2x to cover a specific failure.
2016-06-01 09:17:16 -04:00
Dawid Weiss
e44509f2df
LUCENE-7277: Make Query.hashCode and Query.equals abstract.
2016-05-24 10:33:15 +02:00
Karl Wright
c0784d29bd
LUCENE-7290: Restore XYZBounds fudge factor to its previous value.
2016-05-20 13:54:09 -04:00
Karl Wright
908225d174
LUCENE-7290: Add support for calculating bounds for intersections.
2016-05-20 13:49:13 -04:00
Karl Wright
8290302667
LUCENE-7290: Roll back resolution increase.
2016-05-19 05:08:58 -04:00
Karl Wright
56bae72a45
LUCENE-7290: Decrease MINIMUM_RESOLUTION, since it's too big for at least one test case.
2016-05-18 20:34:49 -04:00
Karl Wright
cc26341345
LUCENE-7212: Add outside distance classes and methods.
2016-05-18 09:03:52 -04:00
Karl Wright
2a810938ba
LUCENE-7212: Rename the public method for path sort fields.
2016-05-18 08:34:54 -04:00
Karl Wright
417c37279e
LUCENE-7212: Add tests for encoding/decoding.
2016-05-18 07:58:35 -04:00
Karl Wright
a911eb8561
LUCENE-7288: Return POSITIVE_INFINITY for points outside of shape, not MAX_VALUE.
2016-05-18 07:07:08 -04:00
Karl Wright
07af00d8e7
LUCENE-7212: Add Geo3D sorted document fields.
2016-05-17 17:20:39 -04:00
Karl Wright
05178b3e58
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
2016-05-16 06:43:23 -04:00
Karl Wright
351878223d
LUCENE-7212: Add geo3d doc values field
2016-05-12 09:39:10 -04:00
Mike McCandless
849fd54f2c
LUCENE-6766: Merge branch 'master' into index_sort
2016-05-06 19:17:31 -04:00
Mike McCandless
8fe78da23c
LUCENE-6766: make new Lucene62Codec, with new segment info format that reads/writes the index sort, to support index sorting; remove all usage of SlowCompositeReaderWrapper; also sort ids when merging norms; CheckIndex verifies sort
2016-05-06 16:41:26 -04:00
Karl Wright
da6426f03c
LUCENE-7241: Get rid of one more allocation during isWithin processing.
2016-05-06 07:36:50 -04:00
Karl Wright
6c6667e60e
LUCENE-7241: Get rid of allocation for vector that we don't need.
2016-05-05 16:35:25 -04:00
Karl Wright
7d4f387384
LUCENE-7241: More performance improvements
2016-05-05 16:16:55 -04:00
Karl Wright
d4c5586032
LUCENE-7241: Don't allocate GeoPoints we aren't going to return.
2016-05-05 14:47:40 -04:00
Karl Wright
382ffdb636
LUCENE-7241: More performance improvements.
2016-05-05 07:54:09 -04:00
Karl Wright
551d267ff5
LUCENE-7241: Another minor optimization.
2016-05-05 03:36:53 -04:00
Karl Wright
037ecceba8
LUCENE-7241: For rare cases, don't precompute stuff.
2016-05-05 03:04:39 -04:00
Karl Wright
6ef0f218f6
LUCENE-7270: Robert's implementation of the tree structure works as well and it's simpler, so I'm switching to that.
2016-05-03 18:06:09 -04:00
Karl Wright
8c0bf8b3b6
LUCENE-7270: Fix javadoc.
2016-05-03 15:29:26 -04:00
Karl Wright
d3d754e91d
LUCENE-7270: Perofmance improvements related to tree structure.
2016-05-03 13:15:37 -04:00
Karl Wright
9e09c5cbb0
LUCENE-7241: Fix large polygon test point logic to deal properly with holes.
2016-05-03 06:45:53 -04:00
Karl Wright
39e8e76c44
LUCENE-7241: Another round of tree debugging, and hook large polygons up to the random tester.
2016-05-03 02:07:59 -04:00
Karl Wright
a48245a1bf
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
2016-05-02 17:05:09 -04:00
Karl Wright
d7752408db
LUCENE-7241: Fix intersection bounding so we don't get spurious non-matching crossings.
2016-05-02 17:04:55 -04:00
Adrien Grand
4fa2b29b20
LUCENE-7262: Leverage index statistics to make DocIdSetBuilder more efficient.
2016-05-02 15:04:27 +02:00
Karl Wright
645889f6b2
LUCENE-7241: Improve ability to find pole.
2016-05-01 11:20:10 -04:00
Karl Wright
ccc9057ea0
LUCENE-7241: Various changes towards making GeoComplexPolygon fully testable.
2016-05-01 09:35:00 -04:00
Karl Wright
516fb5d193
LUCENE-7241: Add basic unit tests for intersections and bounds.
2016-05-01 06:09:36 -04:00
Karl Wright
7ed472fb52
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
2016-04-29 13:33:09 -04:00
Karl Wright
595a55bbb5
LUCENE-7241: Add public functionality for handling large polygons in geo3d.
2016-04-29 13:32:55 -04:00
Adrien Grand
aa81ba8642
LUCENE-7264: Fewer conditionals in DocIdSetBuilder.
2016-04-29 10:35:27 +02:00
Karl Wright
7bc50ec1ee
Merge branch 'LUCENE-7241'
2016-04-28 20:00:19 -04:00
Karl Wright
7d33e774c2
Fix javadoc
2016-04-28 19:58:55 -04:00
Karl Wright
31176d1de2
Add more tests, and catch degenerate case early
2016-04-28 19:27:36 -04:00
Karl Wright
da896f803d
Finish debugging simple case
2016-04-28 19:20:03 -04:00
Karl Wright
3d7fd5e1df
Improve path determination code
2016-04-28 15:09:48 -04:00
Karl Wright
72d536cb11
Lots of fixes
2016-04-28 13:14:35 -04:00
Karl Wright
d990d975ac
Rewrite tree handling to actually work.
2016-04-28 08:12:42 -04:00
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
Robert Muir
e3e9114921
implement grow() for spatial3d intersector: easy speedup
2016-04-24 20:09:05 -04:00
Karl Wright
b9c2bf7d28
More work on GeoComplexPolygon
2016-04-24 17:44:40 -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
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
Karl Wright
0221516716
LUCENE-7226: Slight improvements to filtering and pole discovery operations.
2016-04-19 20:12:05 -04:00
Karl Wright
2276b9f270
Fix javadoc error
2016-04-19 13:44:06 -04:00
Karl Wright
2342290816
LUCENE-7212: Structural changes necessary to support distance-limited bounds.
2016-04-19 10:20:00 -04:00
Karl Wright
02f1dacc3d
LUCENE-7192: Catch the case where we have two points in the same poly that are not adjacent but identical.
2016-04-19 09:09:40 -04:00
Karl Wright
75cdcbab10
LUCENE-7192: Revamp how coplanar points are detected and filtered, for OpenStreetMap compatibility.
2016-04-19 08:28:06 -04:00
Karl Wright
7bd116c447
LUCENE-7228: Bounds computations which use Lagrangian multipliers are inherently less precise, so make sure that the bounds values exceed the size of the shape by a comfortable amount.
2016-04-18 13:53:59 -04:00
Karl Wright
15f94c550f
LUCENE-7225: Detect nonsense polygon as an error rather than creating failures.
2016-04-18 13:28:21 -04:00
Karl Wright
e90ed57b94
LUCENE-7226: Remove independent check for backtrack, and remove GeoPolygonFactory methods that use point index for anything.
2016-04-17 15:37:02 -04:00
Karl Wright
35e0e92bb3
LUCENE-7226: Clean polygon data, where feasible.
2016-04-17 08:13:44 -04:00
Karl Wright
c08f644841
LUCENE-7225: Undo unneeded conflict detection logic in test.
2016-04-16 16:11:49 -04:00
Karl Wright
22a23f66f7
LUCENE-7225: Undo fancy visit code; it won't do anything useful anyway.
2016-04-16 10:12:53 -04:00
Karl Wright
8ffb2d19e8
LUCENE-7225: Handle case where we don't know what truth is properly.
2016-04-16 08:29:43 -04:00
Karl Wright
bf3f960e76
LUCENE-7225: Fix Geo3DRelations test to use the correct measure of 'truth' in assessing relationships.
2016-04-16 04:07:10 -04:00
Karl Wright
5348504d45
LUCENE-7221: Do not attempt to carve out holes from bounds.
2016-04-15 07:11:15 -04:00
Karl Wright
5f0245febe
LUCENE-7221: Fix broken bounds for GeoCircles.
2016-04-15 03:01:11 -04:00
Karl Wright
7c098913e2
LUCENE-7221: Merge issue
2016-04-14 20:55:54 -04:00
Karl Wright
1d76b2c49b
LUCENE-7221: Limit the number of requests to getRelationship() and isWithin() using bounds.
2016-04-14 20:46:38 -04:00
Karl Wright
43b8456cdf
LUCENE-7221: Performance improvements for large polygons.
2016-04-14 16:23:20 -04:00
Karl Wright
6e5ec3bb4c
Disable GeoConvexPolygon and GeoConcavePolygon sanity checks, since these are now package private and the check happens in GeoPolygonFactory anyway.
2016-04-13 16:15:43 -04:00
Karl Wright
69f3d1fe5f
LUCENE-7204: Add a test for (and make a fix for) legitimately coplanar polygon points.
2016-04-13 02:51:25 -04:00
Karl Wright
414bdea97a
LUCENE-7204: Add check for backtracking over polygon path.
2016-04-12 15:37:13 -04:00
Karl Wright
a3ee984bc8
LUCENE-7203: Fix the javadoc broken in the previous commit.
2016-04-12 06:05:22 -04:00
Karl Wright
aa4236a612
LUCENE-7203: Improve polygon intersection detection using a small amount of upfront work.
2016-04-12 06:03:04 -04:00
Karl Wright
83bde55865
LUCENE-7201: Handle illegal rectangles during testing.
2016-04-11 12:55:21 -04:00
Karl Wright
05dc90215a
LUCENE-7201: Handle backside whole-world case for bbox generation.
2016-04-11 12:52:48 -04:00
Mike McCandless
38bf7dd834
fix silly stack-building test bug in BKD visitor forensics
2016-04-11 05:42:59 -04:00
Karl Wright
22ccccfc3e
LUCENE-7199: Use a more refined algorithm for picking the random pole used in clockwise/counterclockwise determination.
2016-04-10 08:58:19 -04:00
Karl Wright
a4bf526a62
LUCENE-7194: Roll our own toRadians() method, and also make it less likely we'll need to restaple the toString() tests.
2016-04-10 05:11:12 -04:00
Karl Wright
d377e7fd34
LUCENE-7197: Fix two test failures and add more forensics that helped resolve the issue.
2016-04-09 16:12:39 -04:00
Karl Wright
4d3a633bf1
Augment explain output from geo3d BKD tree tests to include shape relationships etc.
2016-04-09 00:56:27 -04:00
Karl Wright
4537a66bb1
Stop tests from failing just because of toString test
2016-04-08 20:34:23 -04:00
Karl Wright
4c4730484d
LUCENE-7195: Clockwise/counterclockwise detection was rotating coordinates in the wrong direction.
2016-04-08 15:53:12 -04:00
Karl Wright
771680cfd0
LUCENE-7192: Permit adjacent points in a polygon to be coplanar.
2016-04-08 09:14:47 -04:00
Karl Wright
9b65416e60
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
2016-04-08 06:07:13 -04:00
Karl Wright
99fa55906c
LUCENE-7191: Tests now exercise the query factory methods in Geo3DPoint.
2016-04-08 01:33:46 -04:00
Mike McCandless
1848477bd8
LUCENE-7168: use center value on decode
2016-04-07 18:48:47 -04:00
Karl Wright
5e4777346a
LUCENE-7190: Make some methods private in public classes, and make a very few constants public.
2016-04-07 18:31:19 -04:00
Karl Wright
a06a6dfaad
LUCENE-7173: Iterate at least 100 times each for polygon construction when testing.
2016-04-07 17:59:33 -04:00
Mike McCandless
df07e0c30f
LUCENE-7168: fix ceil/floor decode to match encode
2016-04-07 09:27:48 -04:00
Karl Wright
74aadd3a7e
Fix up internal method signatures to make some degree of greater sense, in GeoPolygonFactory.
2016-04-07 07:40:07 -04:00
Mike McCandless
c2289de3c7
LUCENE-7168: improve encode and quantization testing for geo3d
2016-04-06 19:18:56 -04:00
Karl Wright
0163574f9c
LUCENE-7173: Get the random nested polygon code working.
2016-04-06 18:57:00 -04:00
Karl Wright
68e792e3d4
LUCENE-7173: Begin adding tests for random polygons with nesting. Also found and fixed a tiling problem.
2016-04-06 17:17:50 -04:00
Karl Wright
6cf0e2a3e7
LUCENE-7173: Add complex test logic for creating nested polygons
2016-04-06 09:22:11 -04:00
Karl Wright
e6fd37c4a1
LUCENE-7176: Hide GeoPath implementation in a factory/interface.
2016-04-05 03:41:48 -04:00
Karl Wright
7289bc36f6
LUCENE-7173: Bring polygon API into compliance with 2D version.
2016-04-04 18:56:59 -04:00
Karl Wright
9bef6c000b
LUCENE-7157: More javadoc fixes
2016-04-04 14:51:28 -04:00
Karl Wright
94f8e10813
LUCENE-7157: More javadoc fixes
2016-04-04 14:41:42 -04:00
Karl Wright
c2c68ece23
LUCENE-7157: Fix up javadoc
2016-04-04 13:43:46 -04:00
Karl Wright
0843e95f0c
LUCENE-7167:
...
Make solid variants package private
More public->package private
2016-04-04 11:49:39 -04:00
Karl Wright
1040fcbf42
LUCENE-7157
...
Add and use clockwise/counterclockwise construction of geo polygons
All code in place but isn't working
Add GeoConcavePolygon, and make more efficient intersection code for GeoConvexPolygon
Finish code, but it fails tests due to looping
Fix some problems
Fix typo
Get one test to run at least
Get it to work
Turn off debugging
Get rid of unused code
Fix beasting failure
Boundary edges have to use sided planes that are inverted in order to constrain the intersections right.
Add test
Use a more rigorous membership structure for bounding edges.
Fix bounding issue
Remove dependence on hash order
Get everything working again
Get everything working
Remove System.out
2016-04-04 11:42:40 -04:00
Mike McCandless
cf7967cc46
LUCENE-7158: use the same value (from WGS84) for earth's mean radius when we approximate it as a sphere
2016-04-01 05:40:50 -04:00
Mike McCandless
bf0e59223d
LUCENE-7150: add Geo3DPoint.newDistance/Box/PolygonQuery
2016-03-31 11:54:01 -04:00
Mike McCandless
c498fcdc43
LUCENE-7139: move these fixed tests out of the loop
2016-03-25 08:24:08 -04:00
Mike McCandless
626bed8bc6
LUCENE-7140: add spatial3d PlanetModel.bisection method
2016-03-25 08:21:44 -04:00
Mike McCandless
b8feb92271
LUCENE-7139: fix bugs in geo3d's vincenty distance implementation
2016-03-25 07:59:56 -04:00
Mike McCandless
97b6270337
LUCENE-7133: check field name in equals/hashCode for point queries
2016-03-23 17:12:14 -04:00
Mike McCandless
770e508fd3
LUCENE-7085: PointRangeQuery.equals sometimes returns false even if queries were in fact equal
2016-03-09 10:07:15 -05:00
Robert Muir
5bb072d4b9
LUCENE-7076: Improve MIGRATE.txt/Point javadocs
2016-03-08 06:21:07 -05:00
David Smiley
f7f81c3284
LUCENE-7056: Geo3D package re-org
2016-03-07 20:14:19 -05:00
Mike McCandless
b79067a456
LUCENE-7072: always use WGS84 planet model in Geo3DPoint
2016-03-07 05:23:04 -05:00
Mike McCandless
74e7e1509a
LUCENE-7070: insert missing 's' in PointFormat/Reader/Writer
2016-03-06 08:27:02 -05:00
Robert Muir
3ffeccab7e
LUCENE-7063: add tests/docs for numericutils, rename confusing methods, remove overlap with LegacyNumericUtils
2016-03-03 21:52:12 -05:00
Alan Woodward
682b179605
LUCENE-7058: Add getters for various Query implementations
2016-03-03 11:15:15 +00:00
Adrien Grand
46d05afdae
LUCENE-7051: Remove the "estimate match count" optimization from point queries.
2016-02-29 10:10:32 +01:00
Mike McCandless
dc95d5248a
LUCENE-7047: improve Geo3DPoint, core XXXPoint.toString
2016-02-24 11:13:01 -05:00
Robert Muir
9ca1a19b81
LUCENE-7042: more cleanup for Point encodings
2016-02-22 19:32:52 -05:00
Mike McCandless
d2a5c10326
Merge branch 'master' into lucene-6835
...
Conflicts:
lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/TestAddTaxonomy.java
lucene/facet/src/test/org/apache/lucene/facet/taxonomy/writercache/TestCompactLabelToOrdinal.java
2016-02-05 12:38:21 -05:00
Uwe Schindler
0f43705788
LUCENE-7013: Revert changes to package-info.java files (adds newline after license header and before javadocs back)
2016-02-04 23:02:50 +01:00
Shai Erera
813ca77250
LUCENE-7013: Move license header to top of file
2016-02-04 15:51:19 +02:00
Mike McCandless
84f44589f6
migrate current patch from svn
2016-02-02 15:53:16 -05:00
Michael McCandless
fb371af1f9
LUCENE-6980: fix a few more tests to just use default (true) for applyAllDeletes
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1726106 13f79535-47bb-0310-9956-ffa450edef68
2016-01-21 21:32:31 +00:00
Michael McCandless
29cb337377
LUCENE-6975: rename dimensional values to points; add ExactPointQuery to match documents containing exactly an indexed point
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1725998 13f79535-47bb-0310-9956-ffa450edef68
2016-01-21 15:58:08 +00:00
Michael McCandless
7da175b0b6
LUCENE-6917: rename/deprecate numeric classes in favor of dimensional values
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1719562 13f79535-47bb-0310-9956-ffa450edef68
2015-12-11 21:13:41 +00:00
Michael McCandless
7307bb7eba
LUCENE-6895: fix test bug
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1714021 13f79535-47bb-0310-9956-ffa450edef68
2015-11-12 11:39:51 +00:00
Michael McCandless
f12cb52a3b
LUCENE-6881: cutover all BKD implementations to the codec's implementation
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1713278 13f79535-47bb-0310-9956-ffa450edef68
2015-11-08 18:18:19 +00:00
Michael McCandless
d3869edb96
LUCENE-6861: switch trunk to Luceen60 codec, implementing dimensional format
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1711732 13f79535-47bb-0310-9956-ffa450edef68
2015-11-01 10:19:50 +00:00
Adrien Grand
9f1248e841
LUCENE-6840: Put ord indexes on disk.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1710876 13f79535-47bb-0310-9956-ffa450edef68
2015-10-27 19:49:47 +00:00
Michael McCandless
11745211d3
LUCENE-6847: sidestep virus checkers until we can do LUCENE-6835
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1709609 13f79535-47bb-0310-9956-ffa450edef68
2015-10-20 14:29:03 +00:00
Michael McCandless
c855dd5a33
LUCENE-6829: OfflineSorter now uses Directory API; add Directory.createTempOutput and IndexOutput.getName
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1708760 13f79535-47bb-0310-9956-ffa450edef68
2015-10-15 09:58:18 +00:00
Michael McCandless
76bf6740d1
LUCENE-6813: remove newly deceased code
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1705162 13f79535-47bb-0310-9956-ffa450edef68
2015-09-24 21:32:24 +00:00
Michael McCandless
4fa7bac977
LUCENE-6813: OfflineSorter no longer removes its output file up front; fix file handle leak in RangeTreeWriter
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1705155 13f79535-47bb-0310-9956-ffa450edef68
2015-09-24 21:23:49 +00:00
Michael McCandless
f04d8a9025
LUCENE-6699: fix silly test bug
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1703537 13f79535-47bb-0310-9956-ffa450edef68
2015-09-17 09:08:32 +00:00
Michael McCandless
049fef3c9a
LUCENE-6798: handle degenerate (too tiny) circles in geo3d
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1702458 13f79535-47bb-0310-9956-ffa450edef68
2015-09-11 13:21:59 +00:00
Michael McCandless
1be2bf1dfd
LUCENE-6800: use factory to create XYZSolid
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1702454 13f79535-47bb-0310-9956-ffa450edef68
2015-09-11 13:10:47 +00:00
Michael McCandless
c3a19e0979
LUCENE-6797: use a factory to create GeoCircle
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1702328 13f79535-47bb-0310-9956-ffa450edef68
2015-09-10 21:45:50 +00:00
Michael McCandless
9dcef8c8c3
LUCENE-6776: Fix geo3d math to handle randomly squashed planets
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1701835 13f79535-47bb-0310-9956-ffa450edef68
2015-09-08 16:25:30 +00:00
Adrien Grand
962313b83b
LUCENE-6590: Replace Query.getBoost, setBoost and clone with a new BoostQuery.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1701621 13f79535-47bb-0310-9956-ffa450edef68
2015-09-07 13:34:46 +00:00
Michael McCandless
03e5bcfa73
LUCENE-6699: add geo3d + BKD for fast, accurate earth-surface point-in-shape queries
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1700883 13f79535-47bb-0310-9956-ffa450edef68
2015-09-02 19:59:31 +00:00
Michael McCandless
e700c04800
LUCENE-6675: spatial3d passes method level javadocs linting
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1690833 13f79535-47bb-0310-9956-ffa450edef68
2015-07-13 22:13:03 +00:00
Michael McCandless
a886c663d3
LUCENE-6675: improve spatial3d javadocs
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1690784 13f79535-47bb-0310-9956-ffa450edef68
2015-07-13 18:10:56 +00:00
Michael McCandless
ee3cb86464
LUCENE-6607: factor geo3d out to its own spatial3d module
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1690496 13f79535-47bb-0310-9956-ffa450edef68
2015-07-12 18:04:12 +00:00