Definitely. Semantic search is a part of machine learning, semantic algorithms look at the meaning of words and snippets with a mathematical approach, rather than simple keyword matching.