Re-index items which use an item that is updated

Description

Current situation

When updating (for example) a keyword title, the taxonomy filters are not updated

Required situation

When updating a content item all items which use it should be added to the indexation queue

Technical approach

Event listener to query relations.references.$id for the current document. Add all requests to the Solr queue. Note: for performance reasons there will be a hardcoded limit in number of items that will be queued, until we have a system to move this process to the background. At this time the process may take 20 seconds as a maximum. Installations with a large number of link to items may require a manual reindex after updating a heavy used item.

Technical tasks

None

Deployment actions

None

Activity

Show:
Marijn Otte
June 17, 2016, 7:59 AM

the fixVersion is 0.4 (was already set before start), hope this is still possible

Can you please add the deployment actions to this issue, I think a cron job has to be created?

Marcel
June 20, 2016, 6:17 AM

graag dit kanban issue eerst afmaken, voordat je aan nieuwe issues begint.

Jan Sanne Mulder
June 21, 2016, 8:18 AM

This issue build on the changed made in so if this need to go into 0.4 then that should also be moved.

Marijn Otte
June 21, 2016, 8:37 AM

OK I changed the version to 0.5. If we need a backport for a specific project it will become a separate issue

Marcel
June 21, 2016, 9:09 AM

I don't know anymore what the status is and when this issue can be finished. Our customers is depending on it for 2 relevant issues. I don't know what the problem is and why it takes so long.

Fixed

Assignee

Unassigned

External issue ID

None

Client

Marijn Otte

Min. hours

None

Dev hour estimate

None

Fix versions

Configure