Too Long; Didn't Read
Weaviate is a vector search engine with a graph-like data model which also allows for higher-level Machine-Learning applications, such as classifications. Vector searches also work with music, images, video clips, voice recordings and many more. The most primitive approach is split this string at each space and look up the vector position for each word in the Contextionary. For example in the vector space, the term “Apple iPhone” is much closer to ‘smartphone” than it is to “hospital supplies”