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?
I would take a look at other places that run their own search - https://www.marginalia.nu/marginalia-search/
No direct experience but I saved some links about this:
https://wiby.me/about/guide.html
https://github.com/spyglass-search/spyglass
https://yacy.net/
Interesting thread(s) on HN about the last one:
https://news.ycombinator.com/item?id=32597309