Как искать внутри загруженного документа?

Я пытаюсь найти способ поиска внутри загруженных файлов. Если пользователь загружает в систему pdf, CSV, word и т.д., он должен иметь возможность искать внутри загруженного файла по ключевым словам. Есть ли способ для этого или библиотека?

или

Может быть, мне следует сохранить файл как текст внутри модели и искать по нему?

Я буду благодарен за любую рекомендацию.

Ну, если вы сохраняете текст файла в db, а затем выполняете поиск, это кажется практичной идеей. Но я чувствую, что производительность снизится. Или, может быть, если вы загружаете файл в ведро S3 и используете заданный url для генерации файла из базы данных после загрузки, а затем выполняете операцию поиска.

Спасибо

Вернуться на верх