EFTS (enhanced full-text search) would allow you to use indexes to find the data instead of a table scan.
If you have text columns or the like, you could do
WHERE textcol LIKE "%triangulate%"
Note that will table scan since you cannot use an index for that query. If you do not want to use EFTS, you could try breaking it up into a keywords table, e.g. articles( article_id, article_text ) keywords( article_id, keyword )
Then if you store each row like this:
1, "We can triangulate..."