Issue
- The
ModelDocumentContributor
interface is used by many entities in Liferay to customize index and search operations. - Can it be used to customize indexing and search for journal articles (web contents)?
Environment
- Liferay DXP 7.2, 7.3, 7.4
Resolution
- Up until DXP 7.3, Journal entities do not use
ModelDocumentContributor
. - As an alternative you can use an Indexer Post Processor with the method
public void postProcessDocument(Document document, Object obj)
- Examples can be found here and a blade sample can be executed with
blade samples indexer-post-processor
. - In DXP 7.4 Update 15 is already possible to use
ModelDocumentContributor
. See for example this class.
Additional Information