Semantic search and vector search are the same.
Semantic search represents both the query and the search target objects as vectors, so from a technical perspective, it is also referred to as vector search.
In contrast, traditional keyword search uses high-dimensional vectors (such as hundreds of thousands of dimensions) based on the vocabulary in the index, but many of these vector elements are zero, making them sparse vectors. In contrast, the vectors used in semantic search are low-dimensional (around thousands of dimensions) and each element contains some numerical value, making them dense vectors. For this reason, it may also be referred to as dense vector search when emphasizing this aspect.