Implementing Semantic Search: Jaccard Similarity and Vector Space Models