Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunitySubmit a ticketLog In
GitHubNuGetDev CommunitySubmit a ticket

Add custom properties to the search index

Describes how to add custom properties to the search index.

You can add custom properties to the search index by enabling the queryable flag in the Admin Console. Custom properties are then treated as text and added to the ExactMatch, PrefixMatch, and PhraseMatch queries during a search.

  1. Define custom property in the Application Dictionary (see related articles below).
  2. Add queryable flag:
    1. Go to Admin Console > Marketing > Search > Field Boosting
    2. Find the custom property.
    3. Edit the custom property.
    4. Change Queryable to Yes
    5. Adjust boost value as desired.
  3. Rebuild the Elasticsearch index (see related article below)

📘

Note

Optimizely only indexes custom properties specifically marked as being searchable when creating the search index Search.Searchboost, name = Field\_customProperties.<custom prop name> and IsQueryable = 1.