Efficient Implementation Of Hierarchical Navigable Small World Similarity Matching Algorithm