I am new to life, so please bear with me if this is a naive question.
As far as I know, Liferay automatically indexes some of the window elements (main portlets), such as web content, bookmarks, users, etc.
What I need to do is index the βpublic pagesβ (see screenshot). When I create a new public page with some custom fields, I want to be able to index it in Lucene with a title and description and be able to search for it when looking for other assets out of the box.

I understand that you can write an indexer for a custom portlet, but Public Pages is something completely different.
How can I index them when creating / updating so that I can search from Lucene? I would appreciate any help with this.
source share