Как регистрировать поиски в рельсах? - PullRequest
0 голосов
/ 11 сентября 2011

Я бы хотел вести журнал всех поисковых запросов, которые пользователи выполняют на моем сайте, использующих драгоценный камень sunspot-rails. Мне не нужно, чтобы журналы были доступны в реальном времени для моего приложения, так как они предназначены для аналитики, которая будет обработана позже.

Я думаю, что мне следует делать регистрацию в rails, а не в самом solr, чтобы иметь доступ ко всему сеансу, но я не уверен, как это сделать. Есть ли стандартный метод для этого? Я видел этот вопрос , но я бы подумал, что было бы что-то более общее, чем сам все это писать в ApplicationController.

1 Ответ

1 голос
/ 12 сентября 2011

Окончательный ответ зависит от того, где вы выполняете поиск. Если у вас есть один контроллер поиска, сделайте запись там. Если у вас есть коллекция контроллеров поиска, либо сделайте это в каждом из них, либо создайте базовый класс, выполните фильтрацию / ведение журнала в базовом классе.

Можете ли вы предоставить более подробную информацию?

...