diff options
author | Lester Solbakken <lesters@yahoo-inc.com> | 2017-02-06 14:31:35 +0200 |
---|---|---|
committer | Lester Solbakken <lesters@yahoo-inc.com> | 2017-02-06 14:31:35 +0200 |
commit | 6cb4f62124020586d144f4c966a187420ced2319 (patch) | |
tree | 32c19aa1fbc14450aafb628c367a9cab6319778e /sample-apps | |
parent | f4ace23e3314e4dd3708044c38453c1ac15c2a5e (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.java | 7 |
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()) { |