Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-30963

Use bulk index for all content manipulation operations which involves more than one content object

    XMLWordPrintable

Details

    Description

      Currently, \eZ\Publish\Core\Search\Common\Slot\AbstractSubtree::indexSubtree iterates over the list of locations and calls \eZ\Publish\SPI\Search\Handler::indexContent which is not optimal performance wise.
      Therefore, \eZ\Publish\Core\Search\Common\Slot\AbstractSubtree::indexSubtree should be changed and bulkIndexContent should be used instead (currently implemented in \EzSystems\EzPlatformSolrSearchEngine\Handler only). A new interface, like BulkIndexInterface should be introduced for master while for existing LTSes it could be handled via method_exists check for instance.

      Attachments

        Activity

          People

            Unassigned Unassigned
            kamil.madejski@ibexa.co Kamil Madejski
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: