Ya, Anda tidak dapat mencari dalam teks yang didekripsi tanpa mendekodekannya terlebih dahulu, itu benar.
Namun, itu tidak berarti bahwa tidak ada cara untuk mengatasi ini. Misalnya, Anda dapat membuat indeks terbalik data dan hash Anda (sha1, md5, crc32, pilih salah satu) kunci yang digunakan untuk pencarian. Yang harus Anda lakukan kemudian adalah meng-hash istilah pencarian yang Anda gunakan, mencarinya di indeks dan mengambil catatan yang cocok, yang hanya akan menjadi bagian kecil dari tabel, bukan keseluruhannya.
Dengan hashing data (menggunakan garam!), Anda menghindari menyimpan data dengan cara yang tidak aman, sementara Anda masih dapat mencari melalui data karena Anda membuat indeks untuk itu. Tidak diperlukan dekripsi sampai Anda benar-benar yakin dokumen mana yang cocok.