Which algorithms are used for semantic search?

While detailed breakdowns of the algorithms used by enterprise-level search engines such as Google or Bing aren’t widely available, there is a wide range of resources available online for individuals interested in designing their own semantic search solution.