This is documented in detail on the Making Custom Features Searchable page. It looks to me like you have the initial framework in place, but when content is created, updated, or deleted in your feature, you'll need to add some code that lets the search engine know there is new data to be indexed or removed.
Jamie