Semantic search is a data searching technique in which a search query aims not only to find keywords but to determine the intent and contextual meaning of the words a person is using for search. Semantics refers to the philosophical study of meaning. It's true that philosophy rarely rhymes with software engineering, but this concept does help us reach a definition. Indeed, Semantic Search is related to figuring out what your user means.
In fact, this type of search makes browsing more complete by understanding almost precisely what the user is trying to ask, instead of simply matching keywords to pages.
Search is implemented as REST API. It contains Georgian proverbs and a sample image dataset for searching. Users can add new sentences, and new images, search for similar images to the one already in storage by its id or search for a keyword in all texts.