Solr Фильтр для регистрации / анализа запросов
Вопрос
Я использую Solr и хочу иметь возможность регистрировать запросы / токены в базе данных для аналитики как для маркетинга, так и для предлагаемых функций поиска.
Я предполагаю, что фильтр Lucene был бы хорошим способом сделать это, возможно, поместив фильтр в цепочку фильтров запросов для данного типа поля, который регистрирует данные в указанной базе данных. Мне интересно, как лучше всего это сделать, чтобы минимизировать влияние на время отклика Solr.
Если бы кто-то делал это в прошлом и хотел бы поделиться своим решением, это было бы замечательно.
Решение
Возможно, самый простой способ - просто проанализировать журнал доступа и использовать эти данные в отчете. Это может быть сделано в автономном режиме и не повлияет на время ответа.