I have created a search routine using hook_search() and hook_update_index() , and it seems to be working. Only catch is that it re-indexes all of my data when at the cron job is run.

How can I be able to check if a change has been made?

****I should also add that the data being indsexed is on another server