Chà, bạn không thể tìm kiếm trong văn bản được giải mã mà không giải mã nó trước, điều đó đúng.
Tuy nhiên, điều đó không có nghĩa là không có cách nào để giải quyết vấn đề này. Ví dụ:bạn có thể tạo một chỉ mục đảo ngược dữ liệu của bạn và băm (sha1, md5, crc32, chọn một) các khóa được sử dụng để tìm kiếm. Tất cả những gì bạn phải làm sau đó là băm các cụm từ tìm kiếm bạn đang sử dụng, tra cứu chúng trong chỉ mục và truy xuất bất kỳ bản ghi nào phù hợp, sẽ chỉ là một phần nhỏ của bảng thay vì toàn bộ.
Bằng cách băm dữ liệu (sử dụng muối!), Bạn tránh được việc lưu trữ dữ liệu theo cách không an toàn, trong khi bạn vẫn có thể tìm kiếm thông qua dữ liệu vì bạn đã tạo chỉ mục cho nó. Không cần giải mã cho đến khi bạn thực sự chắc chắn tài liệu nào khớp.