Я хочу предоставить функции поиска на основе электронных таблиц, презентаций, документов, изображений, видео и т. Д.Любые предложения, чтобы обеспечить эту функциональность?
Если вы хотите обеспечить функцию индексированного поиска, почему бы не интегрироваться с движком Apache Solr?
Вы можете использовать Sunspot для интеграции с Apache Solr. Ячейка Solr , которая по умолчанию интегрирована с последней версией Solr, позволяет индексировать любые типы документов Rich Text.
Вы можете использовать скрепку для бумаг gem для загрузки и хранения ваших файлов.Он автоматически сохраняет content_type, поэтому у вас будет возможность искать / фильтровать по типу контента и т. Д.