Document search is a technology that helps computers find relevant documents in response to a query, making it an essential tool for many applications such as business, law, and education. It uses various methods including metadata, text embeddings, and vectorization to transform unstructured text into structured vectors, allowing for efficient searching and retrieval of documents. Document search has numerous applications including semantic site search, document retrieval, and file similarity, which can be used to improve user experiences, automate tasks, and enhance research. By leveraging advances in large language models and NLP, document search is becoming increasingly important as data continues to accumulate and grow, enabling the creation of more effective search systems that serve specific use cases.