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.

Assignee

Unassigned

External issue ID

None

Client

Marijn Otte

Min. hours

None

Dev hour estimate

None

Fix versions

Configure