Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-133588

As a Server Admin, I can restore my Synonym sets by reindexing

    Details

      Description

      Background:

      Synonyms entries are stored in the Elasticsearch index only. They should be backed by SB entities so they can be restored when performing a full reindex or reindexing that entity through the Search Admin.

       Acceptance Criteria:

      1. Given stored Synonym sets, a full reindex will restore all the sets.

      Environment:

      1. Install & configure remote ES7
      2. Configure DXP to connect to remote ES7
      3. Start DXP
      4. Create a Synonym set "liferay,company"
      5. Create another Synonym set "dxp,platform"
      6. Create a new Virtual Instance
      7. Repeat steps 3-4 on the new Virtual Instance
      8. Stop DXP
      9. Stop ES7

      Case : Reindexing Synonyms

      1. Delete ES_HOME/data
      2. Start ES7
      3. Start Master/DXP 7.4
      4. Perform a full reindex
      5. Verify that Synonym sets are present on both Virtual Instances
      6. Verify that the Synonym indexes (liferay-<companyId>-search-tuning-synonyms) contain the Synonym documents

      Solution Notes

      • Storage: JSONStorageEntry table.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              brian.lee Brian Lee
              Reporter:
              tibor.lipusz Tibor Lipusz
              Engineering Assignee:
              Support QA
              Recent user:
              Corbin Murakami
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Development End Date:
                Development Start Date:

                  Packages

                  Version Package
                  Master