Advanced Open Discover (AOD) - File count of Index directory

I noticed in my apache error log the modules/AOD_Index/Lib/Zend/Search/Lucene/Storage/Directory/Filesystem.php was timing out in the fileList() function. Through a little inspection, my AOD_Index\Index\Index directory currently has 57,000 files!! Based on the search results in SuiteCRM, the AOD indexing is only a small fraction complete. I’m thinking this timeout is preventing the indexing from completing.

I know this is not a Zend Lucene forum, but I couldn’t find any related posts anywhere to suggest a fix, work around, or other for this.

Does anyone have any ideas of where to look to solve this issue?