An improved KNN algorithm for text classification based on clustering center vector