Из Google Analytics У меня есть (длинный) список ключевых слов, которые люди использовали в поисковых системах, чтобы найти мой сайт. Я хочу, чтобы найти «основные ключевые слова», гипотетический пример:Как скопировать ключевые слова в поисковых системах?
java online training
learning java
scala training
training for java
online training java
learn scala programming
Идеальный результат был бы: «ява», «онлайн-обучение», «обучение», «Ла Скала» и «учиться».
Сложность, кажется, обнаруживает полные фразы, игнорируя общие слова (для) и вариации обработки (обучение).
Есть ли библиотека, которая может это сделать (желательно для JVM)? Или есть подходящий алгоритм, который я могу реализовать сам?
Я думаю, вам нужно потратить больше времени, указав свои требования. Даже в вашем ограниченном примере я не знаю, почему вы не считаете, что «программирование» является «ядром». –
Что делать, если вы будете использовать результаты поиска Google для поиска хороших ключевых слов? Scala будет иметь меньше результатов, чем для -> лучшего слова. Вы можете выполнить поиск всех возможных фраз и записать количество результатов для каждой фразы, а затем найти диапазон, в котором существуют хорошие фразы. (Это была просто мысль, поэтому я не ставил ее в качестве ответа) –