Simple N-ary Search N-ary Semantic Search In Memory BM25 (Retrieve) Semantic Search (Re-Rank) Multi-Lingual Support Requirements python 3 sentence-transformers [homepage] Example from sns import SNS corpus = [ CORPUS ] sns = SNS(corpus) sns.get_top_k( QUERY , k=10, n=100)