Filtre Solr pour la journalisation / analyse de requêtes
Question
J'utilise Solr et souhaite pouvoir enregistrer les requêtes / jetons dans une base de données à des fins d'analyse pour les fonctionnalités de marketing et de recherche suggérées.
J'imagine qu'un filtre Lucene serait un bon moyen de le faire, peut-être en insérant un filtre dans la chaîne de filtrage des requêtes pour un type de champ donné qui se connecte à une base de données spécifiée. Je me demande quelle est la meilleure façon de procéder afin de minimiser l’impact sur les temps de réponse de Solr.
Si quelqu'un a déjà agi de la sorte et est prêt à partager sa solution, ce serait fantastique.
La solution
Le moyen le plus simple consiste peut-être simplement à analyser le journal des accès et à utiliser ces données dans un rapport. Cela pourrait être fait hors ligne et n'aurait aucun impact sur les temps de réponse.