ez projects / ezindexer
|UNIX name||Owner||Status||Version||Compatible with|
|ezindexer||Bertrand Dunogier||alpha||0.1||4.0, 4.0.1|
Indexer allows you to index to a content object data coming from ancestors / descendants of the current content object when published. Building a consistent, rich search index is the best way to provide relevant search results.Common exemples could include:
This extension will provide all of these for you. Just add a new "Parent indexer" attribute, and configure the classes / attributes the datatype should search for when the object is published. These attributes data will be added to the search index for the published object. A workflow will automatically take care of reindexing the requires objects upon publishing of parents / children (if you update an article, the multipage parent object should be reindexed).
The extension is far from being complete. At the moment, only parent indexing has been designed the way we want. The workflow have not been to the new structure yet, but this should be added shortly.
In the end, the extension should only provide one "indexer" datatype, suitable for both ancestors and descendants indexing.
This project is based on Jan Kudlika's article / extensions: http://ez.no/developer/articles/helper_child_nodes_user_friendly_search_results_and_preventing_full_node_views. The extension tries to provide a better integration, with a visual GUI at class datatype level that let you configure what attributes should be indexed.