Е, не можете да търсите в декриптиран текст, без да го декодирате първо, това е вярно.
Това обаче не означава, че няма начини да заобиколите това. Например, можете да направите инвертиран индекс на вашите данни и хеш (sha1, md5, crc32, изберете един) ключовете, използвани за търсене. Всичко, което трябва да направите след това, е да хеширате термините за търсене, които използвате, да ги потърсите в индекса и да извлечете всеки съвпадащ запис, който ще бъде само малка част от таблицата, вместо цялата.
Чрез хеширане на данните (използвайте сол!), Вие избягвате да съхранявате данните по опасен начин, докато все още можете да търсите в данните, защото сте направили индекс за тях. Не се изисква декриптиране, докато не сте сигурни кои документи съвпадат.