Text this: Improved KNN algorithms of spherical regions based on clustering and region division