Full-text search allows users to retrieve higher quality results than using other methods. During the full-text search, a search engine examines all of the words in every stored document as it tries to match search criteria.
Implementing a full-text search into Gatsby is quite painless to set up. I've experimented with different plugins but decided to use Flexsearch (easiest to implement and set up).