refactoring scanFTSearchResultList