You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by no...@apache.org on 2016/11/29 12:34:38 UTC
lucene-solr:branch_6x: SOLR-9546: remove unnecessary boxing
Repository: lucene-solr
Updated Branches:
refs/heads/branch_6x 7a9f83496 -> 25a439c51
SOLR-9546: remove unnecessary boxing
Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/25a439c5
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/25a439c5
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/25a439c5
Branch: refs/heads/branch_6x
Commit: 25a439c51c67ab46286d6a490bd166aea793c951
Parents: 7a9f834
Author: Noble Paul <no...@apache.org>
Authored: Tue Nov 29 18:02:59 2016 +0530
Committer: Noble Paul <no...@apache.org>
Committed: Tue Nov 29 18:04:14 2016 +0530
----------------------------------------------------------------------
.../apache/solr/search/mlt/CloudMLTQParser.java | 19 ++++++-------------
1 file changed, 6 insertions(+), 13 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/25a439c5/solr/core/src/java/org/apache/solr/search/mlt/CloudMLTQParser.java
----------------------------------------------------------------------
diff --git a/solr/core/src/java/org/apache/solr/search/mlt/CloudMLTQParser.java b/solr/core/src/java/org/apache/solr/search/mlt/CloudMLTQParser.java
index 7491653..42b5d20 100644
--- a/solr/core/src/java/org/apache/solr/search/mlt/CloudMLTQParser.java
+++ b/solr/core/src/java/org/apache/solr/search/mlt/CloudMLTQParser.java
@@ -69,26 +69,19 @@ public class CloudMLTQParser extends QParser {
Map<String,Float> boostFields = new HashMap<>();
MoreLikeThis mlt = new MoreLikeThis(req.getSearcher().getIndexReader());
- if(localParams.getInt("mintf") != null)
- mlt.setMinTermFreq(localParams.getInt("mintf"));
+ mlt.setMinTermFreq(localParams.getInt("mintf", MoreLikeThis.DEFAULT_MIN_TERM_FREQ));
mlt.setMinDocFreq(localParams.getInt("mindf", 0));
- if(localParams.get("minwl") != null)
- mlt.setMinWordLen(localParams.getInt("minwl"));
+ mlt.setMinWordLen(localParams.getInt("minwl", MoreLikeThis.DEFAULT_MIN_WORD_LENGTH));
- if(localParams.get("maxwl") != null)
- mlt.setMaxWordLen(localParams.getInt("maxwl"));
+ mlt.setMaxWordLen(localParams.getInt("maxwl", MoreLikeThis.DEFAULT_MAX_WORD_LENGTH));
- if(localParams.get("maxqt") != null)
- mlt.setMaxQueryTerms(localParams.getInt("maxqt"));
+ mlt.setMaxQueryTerms(localParams.getInt("maxqt", MoreLikeThis.DEFAULT_MAX_QUERY_TERMS));
- if(localParams.get("maxntp") != null)
- mlt.setMaxNumTokensParsed(localParams.getInt("maxntp"));
+ mlt.setMaxNumTokensParsed(localParams.getInt("maxntp", MoreLikeThis.DEFAULT_MAX_NUM_TOKENS_PARSED));
- if(localParams.get("maxdf") != null) {
- mlt.setMaxDocFreq(localParams.getInt("maxdf"));
- }
+ mlt.setMaxDocFreq(localParams.getInt("maxdf", MoreLikeThis.DEFAULT_MAX_DOC_FREQ));
if(localParams.get("boost") != null) {
mlt.setBoost(localParams.getBool("boost"));