If we're talking about smart contracts and such (which we are) then there's no text to search from contracts and such. The digital contract functionality doesn't work like Blockchain.info comments.
If you're going to use the Blockchain to lodge a patent for example, you're not uploading the actual patent. A hash is being made of the time (ie perhaps the hash of block at that height) and a hash of the document, which is then concatenated and then hashed again. So at it's simplest it's:
hash( hash(Blockchain time data) + hash(Document))
Think of it like this: the patent is in an envelope. The envelope is sealed with wax and stamped with a stamp referencing:
- proof of time and
- proof of envelope's contents
The text inside the envelope isn't searchable, whilst Blockchain.info comments (analogous to post-it notes in an accounting ledger) might be, though the usefulness is not the same.