Blueprint Developer Manual / Version 2304
Table Of Contents
CoreMedia Blueprint comes with a content type called
Personalized Search that represents a parametrized search query. You can use
SearchFunctions
to enrich the query String, which will be evaluated at request
processing time. After evaluation, the SearchFunctions
are replaced with values
from contexts resulting in a personalized search query.
CoreMedia Blueprint is shipped with the following
SearchFunction
s configured:
Search Function | Description |
---|---|
contextProperty
|
A search function that adds the value of a single context property to a search string. You can use the following parameters:
Example:
The context named "bar" contains a property "foo" which
has a value "42". Then, the search function
|
userKeywords
|
A search function that selects from a user's context a set of keys that fulfill a weight constraint. You can use the following parameters:
Example:
The context object named myContext contains the properties
( |
userSegments
|
A search function that selects the set of customer segments the active user belongs to. You can use the following parameters:
Example:
The context object named "myContext" contains the properties
('content:42', true), ('content:44', false),
('content:46', true). Then, the search function
|
Table 6.7. Predefined SearchFunctions
in
CoreMedia Blueprint
See the Personalization Hub Manual for more information on
SearchFunctions
and the content type Personalized Search.