You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/main/java/com/recombee/api_client/api_requests/RecommendItemsToItem.java
+14-7
Original file line number
Diff line number
Diff line change
@@ -13,8 +13,11 @@
13
13
14
14
/**
15
15
* Recommends set of items that are somehow related to one given item, *X*. Typical scenario is when user *A* is viewing *X*. Then you may display items to the user that he might be also interested in. Recommend items to item request gives you Top-N such items, optionally taking the target user *A* into account.
16
+
* The returned items are sorted by relevance (first item being the most relevant).
17
+
* Besides the recommended items, also a unique `recommId` is returned in the response. It can be used to:
18
+
* - Let Recombee know that this recommendation was successful (e.g. user clicked one of the recommended items). See [Reported metrics](https://docs.recombee.com/admin_ui.html#reported-metrics).
19
+
* - Get subsequent recommended items when the user scrolls down (*infinite scroll*) or goes to the next page. See [Recommend Next Items](https://docs.recombee.com/api.html#recommend-next-items).
16
20
* It is also possible to use POST HTTP method (for example in case of very long ReQL filter) - query parameters then become body parameters.
17
-
* The returned items are sorted by relevancy (first item being the most relevant).
18
21
*/
19
22
publicclassRecommendItemsToItemextendsRequest {
20
23
@@ -78,7 +81,8 @@ public class RecommendItemsToItem extends Request {
78
81
* "url": "myshop.com/mixer-42"
79
82
* }
80
83
* }
81
-
* ]
84
+
* ],
85
+
* "numberNextRecommsCalls": 0
82
86
* }
83
87
* ```
84
88
*/
@@ -105,7 +109,8 @@ public class RecommendItemsToItem extends Request {
105
109
* "price": 39
106
110
* }
107
111
* }
108
-
* ]
112
+
* ],
113
+
* "numberNextRecommsCalls": 0
109
114
* }
110
115
* ```
111
116
*/
@@ -136,7 +141,7 @@ public class RecommendItemsToItem extends Request {
136
141
*/
137
142
protectedDoublediversity;
138
143
/**
139
-
* **Expert option** If the *targetUserId* is provided: Specifies the threshold of how much relevant must the recommended items be to the user. Possible values one of: "low", "medium", "high". The default value is "low", meaning that the system attempts to recommend number of items equal to *count* at any cost. If there are not enough data (such as interactions or item properties), this may even lead to bestseller-based recommendations to be appended to reach the full *count*. This behavior may be suppressed by using "medium" or "high" values. In such case, the system only recommends items of at least the requested relevancy, and may return less than *count* items when there is not enough data to fulfill it.
144
+
* **Expert option** If the *targetUserId* is provided: Specifies the threshold of how much relevant must the recommended items be to the user. Possible values one of: "low", "medium", "high". The default value is "low", meaning that the system attempts to recommend number of items equal to *count* at any cost. If there are not enough data (such as interactions or item properties), this may even lead to bestseller-based recommendations to be appended to reach the full *count*. This behavior may be suppressed by using "medium" or "high" values. In such case, the system only recommends items of at least the requested relevance, and may return less than *count* items when there is not enough data to fulfill it.
140
145
*/
141
146
protectedStringminRelevance;
142
147
/**
@@ -225,7 +230,8 @@ public RecommendItemsToItem setCascadeCreate(boolean cascadeCreate) {
225
230
* "url": "myshop.com/mixer-42"
226
231
* }
227
232
* }
228
-
* ]
233
+
* ],
234
+
* "numberNextRecommsCalls": 0
229
235
* }
230
236
* ```
231
237
*/
@@ -256,7 +262,8 @@ public RecommendItemsToItem setReturnProperties(boolean returnProperties) {
256
262
* "price": 39
257
263
* }
258
264
* }
259
-
* ]
265
+
* ],
266
+
* "numberNextRecommsCalls": 0
260
267
* }
261
268
* ```
262
269
*/
@@ -311,7 +318,7 @@ public RecommendItemsToItem setDiversity(double diversity) {
311
318
}
312
319
313
320
/**
314
-
* @param minRelevance **Expert option** If the *targetUserId* is provided: Specifies the threshold of how much relevant must the recommended items be to the user. Possible values one of: "low", "medium", "high". The default value is "low", meaning that the system attempts to recommend number of items equal to *count* at any cost. If there are not enough data (such as interactions or item properties), this may even lead to bestseller-based recommendations to be appended to reach the full *count*. This behavior may be suppressed by using "medium" or "high" values. In such case, the system only recommends items of at least the requested relevancy, and may return less than *count* items when there is not enough data to fulfill it.
321
+
* @param minRelevance **Expert option** If the *targetUserId* is provided: Specifies the threshold of how much relevant must the recommended items be to the user. Possible values one of: "low", "medium", "high". The default value is "low", meaning that the system attempts to recommend number of items equal to *count* at any cost. If there are not enough data (such as interactions or item properties), this may even lead to bestseller-based recommendations to be appended to reach the full *count*. This behavior may be suppressed by using "medium" or "high" values. In such case, the system only recommends items of at least the requested relevance, and may return less than *count* items when there is not enough data to fulfill it.
Copy file name to clipboardExpand all lines: src/main/java/com/recombee/api_client/api_requests/RecommendItemsToUser.java
+14-7
Original file line number
Diff line number
Diff line change
@@ -14,8 +14,11 @@
14
14
/**
15
15
* Based on user's past interactions (purchases, ratings, etc.) with the items, recommends top-N items that are most likely to be of high value for a given user.
16
16
* The most typical use cases are recommendations at homepage, in some "Picked just for you" section or in email.
17
+
* The returned items are sorted by relevance (first item being the most relevant).
18
+
* Besides the recommended items, also a unique `recommId` is returned in the response. It can be used to:
19
+
* - Let Recombee know that this recommendation was successful (e.g. user clicked one of the recommended items). See [Reported metrics](https://docs.recombee.com/admin_ui.html#reported-metrics).
20
+
* - Get subsequent recommended items when the user scrolls down (*infinite scroll*) or goes to the next page. See [Recommend Next Items](https://docs.recombee.com/api.html#recommend-next-items).
17
21
* It is also possible to use POST HTTP method (for example in case of very long ReQL filter) - query parameters then become body parameters.
18
-
* The returned items are sorted by relevancy (first item being the most relevant).
19
22
*/
20
23
publicclassRecommendItemsToUserextendsRequest {
21
24
@@ -63,7 +66,8 @@ public class RecommendItemsToUser extends Request {
63
66
* "url": "myshop.com/mixer-42"
64
67
* }
65
68
* }
66
-
* ]
69
+
* ],
70
+
* "numberNextRecommsCalls": 0
67
71
* }
68
72
* ```
69
73
*/
@@ -90,7 +94,8 @@ public class RecommendItemsToUser extends Request {
90
94
* "price": 39
91
95
* }
92
96
* }
93
-
* ]
97
+
* ],
98
+
* "numberNextRecommsCalls": 0
94
99
* }
95
100
* ```
96
101
*/
@@ -117,7 +122,7 @@ public class RecommendItemsToUser extends Request {
117
122
*/
118
123
protectedDoublediversity;
119
124
/**
120
-
* **Expert option** Specifies the threshold of how much relevant must the recommended items be to the user. Possible values one of: "low", "medium", "high". The default value is "low", meaning that the system attempts to recommend number of items equal to *count* at any cost. If there are not enough data (such as interactions or item properties), this may even lead to bestseller-based recommendations to be appended to reach the full *count*. This behavior may be suppressed by using "medium" or "high" values. In such case, the system only recommends items of at least the requested relevancy, and may return less than *count* items when there is not enough data to fulfill it.
125
+
* **Expert option** Specifies the threshold of how much relevant must the recommended items be to the user. Possible values one of: "low", "medium", "high". The default value is "low", meaning that the system attempts to recommend number of items equal to *count* at any cost. If there are not enough data (such as interactions or item properties), this may even lead to bestseller-based recommendations to be appended to reach the full *count*. This behavior may be suppressed by using "medium" or "high" values. In such case, the system only recommends items of at least the requested relevance, and may return less than *count* items when there is not enough data to fulfill it.
121
126
*/
122
127
protectedStringminRelevance;
123
128
/**
@@ -192,7 +197,8 @@ public RecommendItemsToUser setCascadeCreate(boolean cascadeCreate) {
192
197
* "url": "myshop.com/mixer-42"
193
198
* }
194
199
* }
195
-
* ]
200
+
* ],
201
+
* "numberNextRecommsCalls": 0
196
202
* }
197
203
* ```
198
204
*/
@@ -223,7 +229,8 @@ public RecommendItemsToUser setReturnProperties(boolean returnProperties) {
223
229
* "price": 39
224
230
* }
225
231
* }
226
-
* ]
232
+
* ],
233
+
* "numberNextRecommsCalls": 0
227
234
* }
228
235
* ```
229
236
*/
@@ -270,7 +277,7 @@ public RecommendItemsToUser setDiversity(double diversity) {
270
277
}
271
278
272
279
/**
273
-
* @param minRelevance **Expert option** Specifies the threshold of how much relevant must the recommended items be to the user. Possible values one of: "low", "medium", "high". The default value is "low", meaning that the system attempts to recommend number of items equal to *count* at any cost. If there are not enough data (such as interactions or item properties), this may even lead to bestseller-based recommendations to be appended to reach the full *count*. This behavior may be suppressed by using "medium" or "high" values. In such case, the system only recommends items of at least the requested relevancy, and may return less than *count* items when there is not enough data to fulfill it.
280
+
* @param minRelevance **Expert option** Specifies the threshold of how much relevant must the recommended items be to the user. Possible values one of: "low", "medium", "high". The default value is "low", meaning that the system attempts to recommend number of items equal to *count* at any cost. If there are not enough data (such as interactions or item properties), this may even lead to bestseller-based recommendations to be appended to reach the full *count*. This behavior may be suppressed by using "medium" or "high" values. In such case, the system only recommends items of at least the requested relevance, and may return less than *count* items when there is not enough data to fulfill it.
0 commit comments