FairSimilarity should be the default.
Project: http://git-wip-us.apache.org/repos/asf/incubator-blur/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-blur/commit/d7e711f5 Tree: http://git-wip-us.apache.org/repos/asf/incubator-blur/tree/d7e711f5 Diff: http://git-wip-us.apache.org/repos/asf/incubator-blur/diff/d7e711f5 Branch: refs/heads/master Commit: d7e711f52239aa839f1d4989ecacbceca50d9b99 Parents: 5e75218 Author: Aaron McCurry <[email protected]> Authored: Wed Dec 11 13:13:41 2013 -0500 Committer: Aaron McCurry <[email protected]> Committed: Wed Dec 11 13:45:56 2013 -0500 ---------------------------------------------------------------------- blur-core/src/main/java/org/apache/blur/server/TableContext.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/d7e711f5/blur-core/src/main/java/org/apache/blur/server/TableContext.java ---------------------------------------------------------------------- diff --git a/blur-core/src/main/java/org/apache/blur/server/TableContext.java b/blur-core/src/main/java/org/apache/blur/server/TableContext.java index d0d54e6..91e21bb 100644 --- a/blur-core/src/main/java/org/apache/blur/server/TableContext.java +++ b/blur-core/src/main/java/org/apache/blur/server/TableContext.java @@ -38,6 +38,7 @@ import org.apache.blur.analysis.HdfsFieldManager; import org.apache.blur.analysis.NoStopWordStandardAnalyzer; import org.apache.blur.log.Log; import org.apache.blur.log.LogFactory; +import org.apache.blur.lucene.search.FairSimilarity; import org.apache.blur.thrift.generated.ScoreType; import org.apache.blur.thrift.generated.TableDescriptor; import org.apache.hadoop.conf.Configuration; @@ -144,7 +145,7 @@ public class TableContext { KeepOnlyLastCommitDeletionPolicy.class); tableContext.indexDeletionPolicy = (IndexDeletionPolicy) configure(ReflectionUtils.newInstance(c1, configuration), tableContext); - Class<?> c2 = configuration.getClass(BLUR_SHARD_INDEX_SIMILARITY, DefaultSimilarity.class); + Class<?> c2 = configuration.getClass(BLUR_SHARD_INDEX_SIMILARITY, FairSimilarity.class); tableContext.similarity = (Similarity) configure(ReflectionUtils.newInstance(c2, configuration), tableContext); cache.put(name, tableContext);
