Not sure about a page rank like algorithm for search but there's a lot of tools now to build an index over text with vector embeddings. Weaviate for example offers hybrid indexes with configurable weights for keyword vs semantic search.
https://weaviate.io/developers/weaviate/search/hybrid
This might be similar to what you're looking for?