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: specs/personalization/common/schemas/personalizationStrategy.yml
+15-4Lines changed: 15 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -8,19 +8,30 @@ personalizationStrategyParams:
8
8
properties:
9
9
eventScoring:
10
10
type: array
11
-
description: Scores associated with the events.
11
+
description: |
12
+
Scores associated with each event.
13
+
14
+
The higher the scores, the higher the impact of those events on the personalization of search results.
12
15
items:
13
16
$ref: 'eventScoring.yml#/eventScoring'
14
17
facetScoring:
15
18
type: array
16
-
description: Scores associated with the facets.
19
+
description: |
20
+
Scores associated with each facet.
21
+
22
+
The higher the scores, the higher the impact of those events on the personalization of search results.
17
23
items:
18
24
$ref: 'facetScoring.yml#/facetScoring'
19
25
personalizationImpact:
20
26
type: integer
21
-
description: 'The impact that personalization has on search results: a number between 0 (personalization disabled) and 100 (personalization fully enabled).'
27
+
minimum: 0
28
+
maximum: 100
29
+
description: |
30
+
Impact of personalization on the search results.
31
+
32
+
If set to 0, personalization has no impact on the search results.
Copy file name to clipboardExpand all lines: specs/personalization/paths/deleteUserProfile.yml
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -6,11 +6,9 @@ delete:
6
6
- recommendation
7
7
summary: Delete a user profile.
8
8
description: |
9
-
Delete the user profile and all its associated data.
9
+
Deletes a user profile.
10
10
11
-
Returns, as part of the response, a date until which the data can safely be considered as deleted for the given user. This means if you send events for the given user before this date, they will be ignored. Any data received after the deletedUntil date will start building a new user profile.
12
-
13
-
It might take a couple hours for the deletion request to be fully processed.
11
+
The response includes a date and time when the user profile can safely be considered deleted.
description: A date until which the data can safely be considered as deleted for the given user. Any data received after the `deletedUntil` date will start building a new user profile.
31
+
description: |
32
+
Date and time when the user profile can be safely considered to be deleted.
33
+
Any events received after the `deletedUntil` date start a new user profile.
Copy file name to clipboardExpand all lines: specs/personalization/paths/getUserTokenProfile.yml
+9-8Lines changed: 9 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -4,11 +4,8 @@ get:
4
4
operationId: getUserTokenProfile
5
5
x-acl:
6
6
- recommendation
7
-
summary: Get a user profile.
8
-
description: |
9
-
Get the user profile built from Personalization strategy.
10
-
11
-
The profile is structured by facet name used in the strategy. Each facet value is mapped to its score. Each score represents the user affinity for a specific facet value given the userToken past events and the Personalization strategy defined. Scores are bounded to 20. The last processed event timestamp is provided using the ISO 8601 format for debugging purposes.
7
+
summary: Retrieve a user profile.
8
+
description: Retrieves a user profile and their affinities for different facets.
0 commit comments