Packages

p

algoliasearch

personalization

package personalization

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. 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.

  2. case class ErrorBase(message: Option[String] = scala.None, additionalProperties: Option[List[JField]] = None) extends Product with Serializable

    Error.

  3. class ErrorBaseSerializer extends Serializer[ErrorBase]
  4. case class EventScoring(score: Int, eventName: String, eventType: EventType) extends Product with Serializable

    EventScoring

    EventScoring

    score

    Event score.

    eventName

    Event name.

  5. sealed trait EventType extends AnyRef
  6. class EventTypeSerializer extends CustomSerializer[EventType]
  7. case class FacetScoring(score: Int, facetName: String) extends Product with Serializable

    FacetScoring

    FacetScoring

    score

    Event score.

    facetName

    Facet attribute name.

  8. 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.

  9. 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.

  10. case class SetPersonalizationStrategyResponse(message: String) extends Product with Serializable

    SetPersonalizationStrategyResponse

    SetPersonalizationStrategyResponse

    message

    A message confirming the strategy update.

Value Members

  1. object EventType

    Event type.

  2. object JsonSupport

Ungrouped