Feature #28474
closed
Check if output of extensions has changed
Added by Simon Schaufelberger about 13 years ago.
Updated over 4 years ago.
Description
At the moment indexed search checks only the last modification timestamp of the page itself and the content elements but does NOT know about the output of the plugins. I have a extension that renders a cached list of database entries. whenever someone adds an item to the list, the cache is emptied and the page is reloaded, the new output is there BUT indexed_search does NOT know about this change.
Something should be done to let indexes_seach know that the content has changed, otherwise the new content only gets indexed when the page properties or a content element changes.
- Target version set to 2222
- Project changed from 1382 to TYPO3 Core
- Category set to Indexed Search
- Target version deleted (
2222)
- Target version set to 7.5
- Target version changed from 7.5 to 7 LTS
and can't you trigger a cache clearing for the page once your record is modified?
yes, that would be a workaround but there should be a general approach since it it also affects third party extensions which i don't want to patch.
- Status changed from New to Closed
So you're saying the index should get removed (or put on the reindexing list) when a page was modified or one of (cacheable) plugins has a different output?
Removing an index entry would be a bad UX approach IMHO, but maybe configurable. Currently however it is not possible to find out which index cache entries should be flushed, as TYPO3 does not (exclusively) work with cache tags. That would be one solution to trigger this, but will be handled separately (as indexed search is just one part of that issue)
Also available in: Atom
PDF