You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by jb...@apache.org on 2016/07/06 18:58:11 UTC
[2/6] lucene-solr:master: SOLR-9193: Added terms.limit and
distrib=true params to /terms request
SOLR-9193: Added terms.limit and distrib=true params to /terms request
Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/c4734419
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/c4734419
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/c4734419
Branch: refs/heads/master
Commit: c47344195860750cb5758c1cf1f43b8c26cd3260
Parents: 12741cc
Author: jbernste <jb...@apache.org>
Authored: Tue Jul 5 20:33:58 2016 -0400
Committer: jbernste <jb...@apache.org>
Committed: Wed Jul 6 14:06:38 2016 -0400
----------------------------------------------------------------------
.../apache/solr/client/solrj/io/stream/ScoreNodesStream.java | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c4734419/solr/solrj/src/java/org/apache/solr/client/solrj/io/stream/ScoreNodesStream.java
----------------------------------------------------------------------
diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/io/stream/ScoreNodesStream.java b/solr/solrj/src/java/org/apache/solr/client/solrj/io/stream/ScoreNodesStream.java
index 814b69c..9f61baa 100644
--- a/solr/solrj/src/java/org/apache/solr/client/solrj/io/stream/ScoreNodesStream.java
+++ b/solr/solrj/src/java/org/apache/solr/client/solrj/io/stream/ScoreNodesStream.java
@@ -35,7 +35,6 @@ import org.apache.solr.client.solrj.io.stream.expr.Expressible;
import org.apache.solr.client.solrj.io.stream.expr.StreamExplanation;
import org.apache.solr.client.solrj.io.stream.expr.StreamExpression;
import org.apache.solr.client.solrj.io.stream.expr.StreamExpressionNamedParameter;
-import org.apache.solr.client.solrj.io.stream.expr.StreamExpressionValue;
import org.apache.solr.client.solrj.io.stream.expr.StreamFactory;
import org.apache.solr.client.solrj.request.QueryRequest;
import org.apache.solr.common.params.CommonParams;
@@ -48,10 +47,10 @@ import org.apache.solr.common.util.NamedList;
*
* Expression Syntax:
*
- * Default function call uses the "count(*)" value for node freq.
+ * Default function call uses the "count(*)" field for node freq.
*
* You can use a different value for node freq by providing the nodeFreq param
- * scoreNodes(gatherNodes(...), nodeFreq="min(weight)")
+ * scoreNodes(gatherNodes(...), termFreq="min(weight)")
*
**/
@@ -188,6 +187,9 @@ public class ScoreNodesStream extends TupleStream implements Expressible
params.add(TermsParams.TERMS_FIELD, field);
params.add(TermsParams.TERMS_STATS, "true");
params.add(TermsParams.TERMS_LIST, builder.toString());
+ params.add(TermsParams.TERMS_LIMIT, Integer.toString(nodes.size()));
+ params.add("distrib", "true");
+
QueryRequest request = new QueryRequest(params);