I built a Pandas extension SearchArray, I just use that (plus in memory embeddings) for any toy thing
https://github.com/softwaredoug/searcharray