Additional Steps: Update Elastic Backend Settings

Once SmartHub is installed, if you are using an Elasticsearch backend, you must perform the following changes to your Elasticsearch backend settings.

If you do not use an Elasticsearch backend, you may skip the instructions in this topic.

The upgrade process is complete.

How to Modify Your Elastic Backend

Make the following configuration adjustments to your Elastic backend:

  • Elastic Translator Stage
    • Default value for RefinablePropertiesSuffix setting must be set to: 'keyword'
  • Property Mapper Stage 
    • The default property mappings received significant changes in SmartHub v5.0.
      • In SmartHub v4.0 you would use the new mappings and re-add any existing custom mappings.
    • Below is a sample of the new default property mappings:

      Property Mapper Stage Configuration
      date,escbase_lastupdateutc;
      title,escbase_title;
      DisplayAuthor,escbase_author;
      filetype,escbase_fileextension;
      clickUri,escbase_url;
      Path,escbase_url;
      excerpt,Highlight;
      Rank,_score;
      FileExtension,escbase_fileextension;
      Size,escbase_size;
      MimeType,escbase_mimetype;
      escbasecrawlurl,escbase_crawlurl.keyword;
      escbasebadocacl,escbasebadocacl.keyword;
      escbaseacl1,escbaseacl1.keyword;
      escbaseacl2,escbaseacl2.keyword;
      escbaseacl3,escbaseacl3.keyword;
      escbaseacl4,escbaseacl4.keyword;
      escbaseacl5,escbaseacl5.keyword;
      escbaseacl6,escbaseacl6.keyword;
      escbaseacl7,escbaseacl7.keyword;
      escbaseacl8,escbaseacl8.keyword;
      escbaseacl9,escbaseacl9.keyword;
      escbaseacl10,escbaseacl10.keyword;
      ContentSource,escbase_contentsource;