У меня есть проект на rais с searchkick, и я пытался выяснить, есть ли способ получить то, что люди чаще всего ищут на моем сайте.
Возможно ли это с помощью searchkick и elasticsearch?
У меня есть проект на rais с searchkick, и я пытался выяснить, есть ли способ получить то, что люди чаще всего ищут на моем сайте.
Возможно ли это с помощью searchkick и elasticsearch?
Да, это возможно.
Работая вместе с searchkick
, вы можете использовать гем searchjoy. С помощью searchjoy вы можете просматривать и отслеживать эффективность ваших самых популярных поисковых запросов.
Если вы не хотите использовать searchjoy
, вы можете использовать функцию преобразования searchkick. Я думаю, это не то, что вам действительно нужно, потому что только с конверсиями вы не сможете увидеть самые популярные поисковые запросы. Дополнительную информацию о конверсиях searchkick можно найти в документах.
Я бы попробовал использовать функцию "конверсии" от searchkick. Вы можете использовать это для сохранения запросов, как указано в файле readme. Я сам не пробовал, но думаю, что Redis будет хорошим выбором для сохранения этих данных.