package personalization
- Alphabetic
- Public
- Protected
Type Members
- case class DeleteUserProfileResponse(userToken: String, deletedUntil: String) extends Product with Serializable
DeleteUserProfileResponse
DeleteUserProfileResponse
- userToken
Unique pseudonymous or anonymous user identifier. This helps with analytics and click and conversion events. For more information, see [user token](https://www.algolia.com/doc/guides/sending-events/concepts/usertoken/).
- deletedUntil
Date and time when the user profile can be safely considered to be deleted. Any events received after the
deletedUntil
date start a new user profile.
- case class ErrorBase(message: Option[String] = scala.None, additionalProperties: Option[List[JField]] = None) extends Product with Serializable
Error.
- class ErrorBaseSerializer extends Serializer[ErrorBase]
- case class EventScoring(score: Int, eventName: String, eventType: EventType) extends Product with Serializable
EventScoring
EventScoring
- score
Event score.
- eventName
Event name.
- sealed trait EventType extends AnyRef
- class EventTypeSerializer extends CustomSerializer[EventType]
- case class FacetScoring(score: Int, facetName: String) extends Product with Serializable
FacetScoring
FacetScoring
- score
Event score.
- facetName
Facet attribute name.
- case class GetUserTokenResponse(userToken: String, lastEventAt: String, scores: Any) extends Product with Serializable
GetUserTokenResponse
GetUserTokenResponse
- userToken
Unique pseudonymous or anonymous user identifier. This helps with analytics and click and conversion events. For more information, see [user token](https://www.algolia.com/doc/guides/sending-events/concepts/usertoken/).
- lastEventAt
Date and time of the last event from this user, in RFC 3339 format.
- scores
Scores for different facet values. Scores represent the user affinity for a user profile towards specific facet values, given the personalization strategy and past events.
- case class PersonalizationStrategyParams(eventScoring: Seq[EventScoring], facetScoring: Seq[FacetScoring], personalizationImpact: Int) extends Product with Serializable
PersonalizationStrategyParams
PersonalizationStrategyParams
- eventScoring
Scores associated with each event. The higher the scores, the higher the impact of those events on the personalization of search results.
- facetScoring
Scores associated with each facet. The higher the scores, the higher the impact of those events on the personalization of search results.
- personalizationImpact
Impact of personalization on the search results. If set to 0, personalization has no impact on the search results.
- case class SetPersonalizationStrategyResponse(message: String) extends Product with Serializable
SetPersonalizationStrategyResponse
SetPersonalizationStrategyResponse
- message
A message confirming the strategy update.
Value Members
- object EventType
Event type.
- object JsonSupport