You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by sh...@apache.org on 2017/08/19 12:29:18 UTC
[03/31] lucene-solr:feature/autoscaling: TestLTROnSolrCloud now also
tests 'feature vector returned' without re-ranking. (Christine Poerschke,
Yuki Yano)
TestLTROnSolrCloud now also tests 'feature vector returned' without re-ranking. (Christine Poerschke, Yuki Yano)
Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/3cbbecca
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/3cbbecca
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/3cbbecca
Branch: refs/heads/feature/autoscaling
Commit: 3cbbecca026eb2a9491fa4a24ecc2c43c26e58bd
Parents: ff8b90b
Author: Christine Poerschke <cp...@apache.org>
Authored: Mon Aug 14 12:27:05 2017 +0100
Committer: Christine Poerschke <cp...@apache.org>
Committed: Mon Aug 14 12:27:05 2017 +0100
----------------------------------------------------------------------
.../org/apache/solr/ltr/TestLTROnSolrCloud.java | 20 +++++++++++++++++++-
1 file changed, 19 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3cbbecca/solr/contrib/ltr/src/test/org/apache/solr/ltr/TestLTROnSolrCloud.java
----------------------------------------------------------------------
diff --git a/solr/contrib/ltr/src/test/org/apache/solr/ltr/TestLTROnSolrCloud.java b/solr/contrib/ltr/src/test/org/apache/solr/ltr/TestLTROnSolrCloud.java
index 8c3950a..f6cab58 100644
--- a/solr/contrib/ltr/src/test/org/apache/solr/ltr/TestLTROnSolrCloud.java
+++ b/solr/contrib/ltr/src/test/org/apache/solr/ltr/TestLTROnSolrCloud.java
@@ -124,7 +124,7 @@ public class TestLTROnSolrCloud extends TestRerankBase {
// Test feature vectors returned (without re-ranking)
- query.setFields("*,score,features:[fv]");
+ query.setFields("*,score,features:[fv store=test]");
queryResponse =
solrCluster.getSolrClient().query(COLLECTION,query);
assertEquals(8, queryResponse.getResults().getNumFound());
@@ -146,7 +146,25 @@ public class TestLTROnSolrCloud extends TestRerankBase {
assertEquals(original_result6_score, queryResponse.getResults().get(6).get("score"));
assertEquals(original_result7_score, queryResponse.getResults().get(7).get("score"));
+ assertEquals(result7_features,
+ queryResponse.getResults().get(0).get("features").toString());
+ assertEquals(result6_features,
+ queryResponse.getResults().get(1).get("features").toString());
+ assertEquals(result5_features,
+ queryResponse.getResults().get(2).get("features").toString());
+ assertEquals(result4_features,
+ queryResponse.getResults().get(3).get("features").toString());
+ assertEquals(result3_features,
+ queryResponse.getResults().get(4).get("features").toString());
+ assertEquals(result2_features,
+ queryResponse.getResults().get(5).get("features").toString());
+ assertEquals(result1_features,
+ queryResponse.getResults().get(6).get("features").toString());
+ assertEquals(result0_features,
+ queryResponse.getResults().get(7).get("features").toString());
+
// Test feature vectors returned (with re-ranking)
+ query.setFields("*,score,features:[fv]");
query.add("rq", "{!ltr model=powpularityS-model reRankDocs=8}");
queryResponse =
solrCluster.getSolrClient().query(COLLECTION,query);