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

Review and Update Search components and modules for better supporting external developers

    Details

      Description

      Things to Done

      • Support/GS: Provide examples when developers wanted to use something from our Search Infrastructure, but certain packages were not exposed or other blockers came up.
        • General Search:
        • Elasticsearch:
          • Access/update to ElasticsearchConfiguration
        • Solr
          • Ability override DefaultSolrDocumentFactory by registering a custom DS component
      • Dev: Review Search Infrastructure components and modules and collect current extension and customization points
      • Dev: Review Search Infrastructure components and modules and collect possible extension and customization points
      • Dev: Update components and modules to export any packages that is required to support external developers
      • Dev: Update components and modules to not export any packages that is not meant to be implemented by external developers (make them internal, annotate properly etc.)
      • Doc: Review & Update docs based on the new changes and remove things
      • Doc: Document each extension and customization point as a Blade Sample

      Desired Outcome

      • Updated Search API for both core and exported packages from the Elasticsearch and Solr modules
      • Updated docs
      • Updated/new Blade Samples

        Attachments

          Activity

            People

            Assignee:
            support-lep@liferay.com SE Support
            Reporter:
            matthew.tambara Matthew Tambara
            Votes:
            4 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:

                Packages

                Version Package