Full text search allows searching large documents and databases by examining all words in stored documents to match search terms, rather than just searching for exact matches. It works by indexing documents, including word positions, and applying rules like removing common words. Queries can then search for keywords, use wildcards, and order results by relevance. Common full text search solutions include APIs like Lucene and Xapian, and servers like Sphinx and Solr, which are used by many large companies and websites to enable powerful searching of large amounts of text data.