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

As a Server Admin, I can restore my Result Rankings entries by reindexing

Details

    Description

      Background

      Result Rankings 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 Result Ranking entries, a full reindex will restore all the entries.

      Verification

      Environment:

      1. Install & configure remote ES7
      2. Configure DXP to connect to remote ES7
      3. Start DXP
      4. Create a few Web Content articles and other asset entries
      5. Create a RR entry, pin, order ec.
      6. Create another RR entry
      7. Create a new Virtual Instance
      8. Repeat steps 4-6 on the new Virtual Instance
      9. Stop DXP
      10. Stop ES7

      Reindexing RR

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

      Solution Notes

      • Storage: JSONStorageEntry table.

      Attachments

        Issue Links

          Activity

            People

              brian.lee Brian Lee
              tibor.lipusz Tibor Lipusz
              Support QA Support QA
              Tibor Lipusz Tibor Lipusz
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

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

                Packages

                  Version Package
                  7.4.13 DXP GA1