I've built a custom component to handle client data, along with a plugin for the Smart Search component to find, index, and include them in searches. Thus far, everything works; the indexer sees my component, it's indexing the relevant content I'm asking it to, and search results include relevant client data.
The issue I'm having is that if/when a client's information is changed or a new client is added, the index does not update to include these changes.
Surely I've just missed a vital component/function somewhere, but despite digging through what documentation I can find and the already existing Joomla components/indexers, I can't find whatever it is that I'm missing for this to function.
Note: This was originally posted on a different stack exchange, and transferred over here