UmbracoContentIndexer vs GatheringNodeData handler
Curious as to which will see better performance, particularly around index rebuilding - defining a custom indexer or a GatheringNodeData event handler.
We currently do a mix of both, using custom indexing for external data sources or Umbraco data that requires substantial manipulation before indexing, and using event handlers for other tasks (things like storing delimited strings, sorting, setting searchable node paths).
As far as I'm aware, we never made a conscious decision to use one or the other, but as our indexes have grown in size and complexity, so too have our rebuild times.
Are there benefits to using one approach over the other? Likewise, are there negative impacts?
UmbracoContentIndexer vs GatheringNodeData handler
Curious as to which will see better performance, particularly around index rebuilding - defining a custom indexer or a GatheringNodeData event handler.
We currently do a mix of both, using custom indexing for external data sources or Umbraco data that requires substantial manipulation before indexing, and using event handlers for other tasks (things like storing delimited strings, sorting, setting searchable node paths).
As far as I'm aware, we never made a conscious decision to use one or the other, but as our indexes have grown in size and complexity, so too have our rebuild times.
Are there benefits to using one approach over the other? Likewise, are there negative impacts?
Did you ever make a final decision on this or is there little difference?
To be honest, never really progressed it at all - I think the difference would be trivial anyway.
is working on a reply...