summaryrefslogtreecommitdiffstats
path: root/sample-apps
diff options
context:
space:
mode:
authorLester Solbakken <lesters@yahoo-inc.com>2017-02-06 14:31:35 +0200
committerLester Solbakken <lesters@yahoo-inc.com>2017-02-06 14:31:35 +0200
commit6cb4f62124020586d144f4c966a187420ced2319 (patch)
tree32c19aa1fbc14450aafb628c367a9cab6319778e /sample-apps
parentf4ace23e3314e4dd3708044c38453c1ac15c2a5e (diff)
Update sample app for new Tensor API
Diffstat (limited to 'sample-apps')
-rw-r--r--sample-apps/blog-recommendation/src/main/java/com/yahoo/example/UserProfileSearcher.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/sample-apps/blog-recommendation/src/main/java/com/yahoo/example/UserProfileSearcher.java b/sample-apps/blog-recommendation/src/main/java/com/yahoo/example/UserProfileSearcher.java
index adc13976b9a..eead82d7299 100644
--- a/sample-apps/blog-recommendation/src/main/java/com/yahoo/example/UserProfileSearcher.java
+++ b/sample-apps/blog-recommendation/src/main/java/com/yahoo/example/UserProfileSearcher.java
@@ -10,7 +10,8 @@ import com.yahoo.search.Searcher;
import com.yahoo.search.result.Hit;
import com.yahoo.search.searchchain.Execution;
import com.yahoo.search.searchchain.SearchChain;
-import com.yahoo.tensor.MapTensorBuilder;
+import com.yahoo.tensor.Tensor;
+import com.yahoo.tensor.TensorType;
import java.util.Iterator;
import java.util.Map;
@@ -55,10 +56,10 @@ public class UserProfileSearcher extends Searcher {
private void addUserProfileTensorToQuery(Query query, Hit userProfile) {
Object userItemCf = userProfile.getField("user_item_cf");
if (userItemCf != null && userItemCf instanceof Inspectable) {
- MapTensorBuilder tensorBuilder = new MapTensorBuilder();
+ Tensor.Builder tensorBuilder = Tensor.Builder.of(new TensorType.Builder().indexed("user_item_cf", 10).build());
Inspector cells = ((Inspectable)userItemCf).inspect().field("cells");
for (Inspector cell : cells.entries()) {
- MapTensorBuilder.CellBuilder cellBuilder = tensorBuilder.cell();
+ Tensor.Builder.CellBuilder cellBuilder = tensorBuilder.cell();
Inspector address = cell.field("address");
for (Map.Entry<String, Inspector> entry : address.fields()) {