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

Publish the IndexNameBuilder dynamic service

    Details

      Description

      Liferay create one index per company in Elasticsearch. When we add synonym sets, we add them to the corresponding index of the current company. Right now, however, our SynonymIndexer class requires the name of the index, and it is provided by the service of type com.liferay.portal.search.elasticsearch6.internal.index.IndexNameBuilder, which is private to portal-search-elasticsearch6-impl. We need a way to either retrieve the name of the index from its company id (i.e. Publish the Index Name Builder dynamic service) or increment SynonymIndexer to update the company's index from its company id.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              brian.chan Brian Chan
              Reporter:
              adam.brandizzi Adam Brandizzi
              Recent user:
              André Ricardo Barreto de Oliveira
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package
                  7.2.10 DXP FP2
                  7.2.10.1 DXP SP1
                  7.2.X
                  Master