Clustering is Efficient for Approximate Maximum Inner Product Search
Efficient online spherical k-means clustering