В моей компании собрано около 3500 высокоструктурированных документов Word (и продолжает расти), которые содержат вопросы с несколькими вариантами ответов по одному из наших продуктов.Мне было поручено написать интерфейс, который позволит людям находить и использовать их в других продуктах.На них есть некоторые метаданные, которые будут добавлены в базу данных, но мы также хотели бы полнотекстовый поиск.
Мне дали возможность использовать для внешнего интерфейса либо MS Access (потому что язнаю это хорошо) или Rails (потому что я должен изучать это).Я сделал одно приложение на Rails и предпочитаю продолжать его.
Вместо того, чтобы загружать документы в базу данных, я подумал, что было бы разумнее просто поместить их в файловую систему ихранить пути к ним в базе данных.
Я знаю, что могу использовать Ferret для поиска по полям базы данных, но как лучше всего добавить полнотекстовый поиск в приложение Rails для кучи файлов в файловой системе?