You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ds...@apache.org on 2012/06/28 21:20:09 UTC
svn commit: r1355120 - in
/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial: ./
prefix/ prefix/tree/ util/ vector/
Author: dsmiley
Date: Thu Jun 28 19:20:06 2012
New Revision: 1355120
URL: http://svn.apache.org/viewvc?rev=1355120&view=rev
Log:
LUCENE-4169 mark Lucene spatial classes as @lucene.experimental or @lucene.internal
Modified:
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/SimpleSpatialFieldInfo.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/SpatialFieldInfo.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/SpatialStrategy.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/PointPrefixTreeFieldCacheProvider.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/PrefixCellsTokenizer.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/PrefixTreeStrategy.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/RecursivePrefixTreeFilter.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/RecursivePrefixTreeStrategy.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/TermQueryPrefixTreeStrategy.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/GeohashPrefixTree.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/Node.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/QuadPrefixTree.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/SpatialPrefixTree.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/SpatialPrefixTreeFactory.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/CachedDistanceValueSource.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/CachingDoubleValueSource.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/NumericFieldInfo.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/ShapeFieldCache.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/ShapeFieldCacheProvider.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/StringListTokenizer.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/TruncateFilter.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/ValueSourceFilter.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/vector/DistanceValueSource.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/vector/TwoDoublesFieldInfo.java
lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/vector/TwoDoublesStrategy.java
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/SimpleSpatialFieldInfo.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/SimpleSpatialFieldInfo.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/SimpleSpatialFieldInfo.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/SimpleSpatialFieldInfo.java Thu Jun 28 19:20:06 2012
@@ -17,7 +17,9 @@
package org.apache.lucene.spatial;
-
+/**
+ * @lucene.experimental
+ */
public class SimpleSpatialFieldInfo implements SpatialFieldInfo {
private final String fieldName;
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/SpatialFieldInfo.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/SpatialFieldInfo.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/SpatialFieldInfo.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/SpatialFieldInfo.java Thu Jun 28 19:20:06 2012
@@ -19,6 +19,8 @@ package org.apache.lucene.spatial;
/**
* Information the strategy needs for the lucene fields
+ *
+ * @lucene.experimental
*/
public interface SpatialFieldInfo {
}
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/SpatialStrategy.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/SpatialStrategy.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/SpatialStrategy.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/SpatialStrategy.java Thu Jun 28 19:20:06 2012
@@ -29,6 +29,8 @@ import org.apache.lucene.search.Query;
/**
* must be thread safe
+ *
+ * @lucene.experimental
*/
public abstract class SpatialStrategy<T extends SpatialFieldInfo> {
@@ -64,8 +66,6 @@ public abstract class SpatialStrategy<T
/**
* The value source yields a number that is proportional to the distance between the query shape and indexed data.
- * @param args
- * @param fieldInfo
*/
public abstract ValueSource makeValueSource(SpatialArgs args, T fieldInfo);
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/PointPrefixTreeFieldCacheProvider.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/PointPrefixTreeFieldCacheProvider.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/PointPrefixTreeFieldCacheProvider.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/PointPrefixTreeFieldCacheProvider.java Thu Jun 28 19:20:06 2012
@@ -23,6 +23,9 @@ import org.apache.lucene.spatial.prefix.
import org.apache.lucene.spatial.util.ShapeFieldCacheProvider;
import org.apache.lucene.util.BytesRef;
+/**
+ * @lucene.internal
+ */
public class PointPrefixTreeFieldCacheProvider extends ShapeFieldCacheProvider<Point> {
final SpatialPrefixTree grid; //
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/PrefixCellsTokenizer.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/PrefixCellsTokenizer.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/PrefixCellsTokenizer.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/PrefixCellsTokenizer.java Thu Jun 28 19:20:06 2012
@@ -25,7 +25,7 @@ import java.io.Reader;
/**
- *
+ * @lucene.internal
*/
class PrefixCellsTokenizer extends Tokenizer {
public PrefixCellsTokenizer(Reader input) {
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/PrefixTreeStrategy.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/PrefixTreeStrategy.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/PrefixTreeStrategy.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/PrefixTreeStrategy.java Thu Jun 28 19:20:06 2012
@@ -39,6 +39,9 @@ import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
+/**
+ * @lucene.internal
+ */
public abstract class PrefixTreeStrategy extends SpatialStrategy<SimpleSpatialFieldInfo> {
protected final SpatialPrefixTree grid;
private final Map<String, PointPrefixTreeFieldCacheProvider> provider = new ConcurrentHashMap<String, PointPrefixTreeFieldCacheProvider>();
@@ -73,6 +76,9 @@ public abstract class PrefixTreeStrategy
cells.add(grid.getNodes(ctr,grid.getMaxLevels(),false).get(0));
}
+ //TODO is CellTokenStream supposed to be re-used somehow? see Uwe's comments:
+ // http://code.google.com/p/lucene-spatial-playground/issues/detail?id=4
+
String fname = fieldInfo.getFieldName();
if( store ) {
//TODO figure out how to re-use original string instead of reconstituting it.
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/RecursivePrefixTreeFilter.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/RecursivePrefixTreeFilter.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/RecursivePrefixTreeFilter.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/RecursivePrefixTreeFilter.java Thu Jun 28 19:20:06 2012
@@ -39,6 +39,8 @@ import java.util.LinkedList;
* This filter recursively traverses each grid length and uses methods on {@link Shape} to efficiently know
* that all points at a prefix fit in the shape or not to either short-circuit unnecessary traversals or to efficiently
* load all enclosed points.
+ *
+ * @lucene.internal
*/
public class RecursivePrefixTreeFilter extends Filter {
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/RecursivePrefixTreeStrategy.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/RecursivePrefixTreeStrategy.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/RecursivePrefixTreeStrategy.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/RecursivePrefixTreeStrategy.java Thu Jun 28 19:20:06 2012
@@ -27,6 +27,8 @@ import org.apache.lucene.spatial.prefix.
/**
* Based on {@link RecursivePrefixTreeFilter}.
+ *
+ * @lucene.experimental
*/
public class RecursivePrefixTreeStrategy extends PrefixTreeStrategy {
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/TermQueryPrefixTreeStrategy.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/TermQueryPrefixTreeStrategy.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/TermQueryPrefixTreeStrategy.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/TermQueryPrefixTreeStrategy.java Thu Jun 28 19:20:06 2012
@@ -33,6 +33,8 @@ import java.util.List;
/**
* A basic implementation using a large {@link TermsFilter} of all the nodes from
* {@link SpatialPrefixTree#getNodes(com.spatial4j.core.shape.Shape, int, boolean)}.
+ *
+ * @lucene.experimental
*/
public class TermQueryPrefixTreeStrategy extends PrefixTreeStrategy {
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/GeohashPrefixTree.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/GeohashPrefixTree.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/GeohashPrefixTree.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/GeohashPrefixTree.java Thu Jun 28 19:20:06 2012
@@ -30,6 +30,8 @@ import java.util.List;
/**
* A SpatialPrefixGrid based on Geohashes. Uses {@link GeohashUtils} to do all the geohash work.
+ *
+ * @lucene.experimental
*/
public class GeohashPrefixTree extends SpatialPrefixTree {
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/Node.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/Node.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/Node.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/Node.java Thu Jun 28 19:20:06 2012
@@ -28,6 +28,8 @@ import java.util.List;
/**
* Represents a grid cell. These are not necessarily threadsafe, although new Cell("") (world cell) must be.
+ *
+ * @lucene.experimental
*/
public abstract class Node implements Comparable<Node> {
public static final byte LEAF_BYTE = '+';//NOTE: must sort before letters & numbers
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/QuadPrefixTree.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/QuadPrefixTree.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/QuadPrefixTree.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/QuadPrefixTree.java Thu Jun 28 19:20:06 2012
@@ -29,7 +29,9 @@ import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
-
+/**
+ * @lucene.experimental
+ */
public class QuadPrefixTree extends SpatialPrefixTree {
public static class Factory extends SpatialPrefixTreeFactory {
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/SpatialPrefixTree.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/SpatialPrefixTree.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/SpatialPrefixTree.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/SpatialPrefixTree.java Thu Jun 28 19:20:06 2012
@@ -32,6 +32,8 @@ import java.util.List;
* variable precision. Each string corresponds to a spatial region.
*
* Implementations of this class should be thread-safe and immutable once initialized.
+ *
+ * @lucene.experimental
*/
public abstract class SpatialPrefixTree {
@@ -64,7 +66,6 @@ public abstract class SpatialPrefixTree
* See {@link com.spatial4j.core.query.SpatialArgs#getDistPrecision()}.
* A grid level looked up via {@link #getLevelForDistance(double)} is returned.
*
- * @param shape
* @param precision 0-0.5
* @return 1-maxLevels
*/
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/SpatialPrefixTreeFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/SpatialPrefixTreeFactory.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/SpatialPrefixTreeFactory.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/prefix/tree/SpatialPrefixTreeFactory.java Thu Jun 28 19:20:06 2012
@@ -24,6 +24,7 @@ import com.spatial4j.core.distance.Dista
import java.util.Map;
/**
+ * @lucene.experimental
*/
public abstract class SpatialPrefixTreeFactory {
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/CachedDistanceValueSource.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/CachedDistanceValueSource.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/CachedDistanceValueSource.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/CachedDistanceValueSource.java Thu Jun 28 19:20:06 2012
@@ -28,9 +28,9 @@ import java.util.List;
import java.util.Map;
/**
- *
* An implementation of the Lucene ValueSource model to support spatial relevance ranking.
*
+ * @lucene.internal
*/
public class CachedDistanceValueSource extends ValueSource {
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/CachingDoubleValueSource.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/CachingDoubleValueSource.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/CachingDoubleValueSource.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/CachingDoubleValueSource.java Thu Jun 28 19:20:06 2012
@@ -25,6 +25,9 @@ import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
+/**
+ * @lucene.internal
+ */
public class CachingDoubleValueSource extends ValueSource {
final ValueSource source;
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/NumericFieldInfo.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/NumericFieldInfo.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/NumericFieldInfo.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/NumericFieldInfo.java Thu Jun 28 19:20:06 2012
@@ -23,6 +23,7 @@ import org.apache.lucene.index.Indexable
/**
* Hold some of the parameters used by solr...
+ * @lucene.experimental
*/
public class NumericFieldInfo {
public int precisionStep = 8; // same as solr default
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/ShapeFieldCache.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/ShapeFieldCache.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/ShapeFieldCache.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/ShapeFieldCache.java Thu Jun 28 19:20:06 2012
@@ -22,6 +22,9 @@ import com.spatial4j.core.shape.Shape;
import java.util.ArrayList;
import java.util.List;
+/**
+ * @lucene.internal
+ */
public class ShapeFieldCache<T extends Shape> {
private List<T>[] cache;
public int defaultLength;
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/ShapeFieldCacheProvider.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/ShapeFieldCacheProvider.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/ShapeFieldCacheProvider.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/ShapeFieldCacheProvider.java Thu Jun 28 19:20:06 2012
@@ -26,6 +26,9 @@ import java.io.IOException;
import java.util.WeakHashMap;
import java.util.logging.Logger;
+/**
+ * @lucene.internal
+ */
public abstract class ShapeFieldCacheProvider<T extends Shape> {
private Logger log = Logger.getLogger(getClass().getName());
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/StringListTokenizer.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/StringListTokenizer.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/StringListTokenizer.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/StringListTokenizer.java Thu Jun 28 19:20:06 2012
@@ -24,7 +24,8 @@ import java.io.IOException;
import java.util.Iterator;
/**
- * Put a list of strings directly into the token stream
+ * Put a list of strings directly into the token stream.
+ * @lucene.internal
*/
public final class StringListTokenizer extends TokenStream {
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/TruncateFilter.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/TruncateFilter.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/TruncateFilter.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/TruncateFilter.java Thu Jun 28 19:20:06 2012
@@ -24,6 +24,9 @@ import org.apache.lucene.analysis.tokena
import java.io.IOException;
+/**
+ * @lucene.internal
+ */
public class TruncateFilter extends TokenFilter {
private final int maxTokenLength;
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/ValueSourceFilter.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/ValueSourceFilter.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/ValueSourceFilter.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/util/ValueSourceFilter.java Thu Jun 28 19:20:06 2012
@@ -27,6 +27,9 @@ import org.apache.lucene.util.Bits;
import java.io.IOException;
+/**
+ * @lucene.internal
+ */
public class ValueSourceFilter extends Filter {
final Filter startingFilter;
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/vector/DistanceValueSource.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/vector/DistanceValueSource.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/vector/DistanceValueSource.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/vector/DistanceValueSource.java Thu Jun 28 19:20:06 2012
@@ -32,9 +32,9 @@ import java.io.IOException;
import java.util.Map;
/**
- *
* An implementation of the Lucene ValueSource model to support spatial relevance ranking.
*
+ * @lucene.internal
*/
public class DistanceValueSource extends ValueSource {
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/vector/TwoDoublesFieldInfo.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/vector/TwoDoublesFieldInfo.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/vector/TwoDoublesFieldInfo.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/vector/TwoDoublesFieldInfo.java Thu Jun 28 19:20:06 2012
@@ -19,6 +19,9 @@ package org.apache.lucene.spatial.vector
import org.apache.lucene.spatial.SpatialFieldInfo;
+/**
+ * @lucene.experimental
+ */
public class TwoDoublesFieldInfo implements SpatialFieldInfo {
public static final String SUFFIX_X = "__x";
Modified: lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/vector/TwoDoublesStrategy.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/vector/TwoDoublesStrategy.java?rev=1355120&r1=1355119&r2=1355120&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/vector/TwoDoublesStrategy.java (original)
+++ lucene/dev/trunk/lucene/spatial/src/java/org/apache/lucene/spatial/vector/TwoDoublesStrategy.java Thu Jun 28 19:20:06 2012
@@ -38,6 +38,9 @@ import org.apache.lucene.spatial.util.Ca
import org.apache.lucene.spatial.util.NumericFieldInfo;
import org.apache.lucene.spatial.util.ValueSourceFilter;
+/**
+ * @lucene.experimental
+ */
public class TwoDoublesStrategy extends SpatialStrategy<TwoDoublesFieldInfo> {
private final NumericFieldInfo finfo;