Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escape special characters +-&|!(){}[]^"~*?:\ - e.g. \+ \* \!
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
 
Unanswered
← What are the use cases for user property data as opposed to user data?

user_data: quick per-user key/value storage. Best for lightweight, user-specific preferences or details you just want to keep track of.

user_property_data: a richer property system. Values are tied to elements and categories, making them suitable for feature flags, group-level settings, or other configurable attributes that need metadata (type, visibility rules, etc.).

In short:

Use user_data for tracking simple, per-user preferences (e.g., “prefers dark mode”).

Use user_property_data when you need configurable, metadata-driven flags that can live at different scopes (user, group, customer).

Example:

If you want to remember that a specific user likes “compact view,” store it in user_data.

If you want to mark some users as “admins” using a feature flag that can be managed in Central/Console, create a user_property_data entry like FeatureUser/Admin. This gives you a toggleable flag that can be applied at the user, group, customer, or combined scopes (via FeatureUser, FeatureGroup, FeatureGroupCust, FeatureGroupCustUser).

Posted one year ago
0

Appreciate the explanation! Thank you

— Bina Reed   one year ago
17 Views
0 Answers
one year ago
one year ago