Нам необходимо разработать систему, которая позволит пользователям выполнять поиск по различным ключевым словам в больших текстах, а также, в будущем, создавать некоторые базовые отчеты о частоте использования этого ключевого слова во всех статьях за период.
У нас будет:
Для этого мы пришли к следующему решению:
Система будет искать в SOLR по ключевым словам, а затем будет искать результаты в MySQL для получения дополнительной информации.
Итак, будет ли это хороший подход?
Если большинство поисков будет производиться только по статьям, добавленным за последний месяц, было бы неплохо сохранить две базы данных, в одной из которых будут статьи, добавленные за последний месяц. для большинства поисковых запросов и еще один со всеми статьями?
Если у вас есть какие-либо советы / рекомендации о том, как это улучшить, мы будем очень признательны.
Заранее спасибо!