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);