You can use the Fulltext predicate to search a document for a given term or terms.
The Fulltext predicate searches the term in any of the following fields:
- Rich Text
- Key Text
Note that the fulltext search is not case sensitive.
This example shows how to query for all the documents of the custom type "blog-post" that contain the word "prismic".
response = api.query([ Prismic::Predicates.at("document.type", "blog-post"), Prismic::Predicates.fulltext("document", "prismic")] ) # response contains the response object, response.results holds the documents