>I'd be curious to hear what people think is state of the art of this kind of problem?
I would assume Amazon's product suggestion would be SotA for reccomending a book based off of another. It is a recommondation system and while it uses semantic search there are many more ranking signals it uses.