Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Генерация ключевых слов.


Автор: ZibSoft 1.1.2005, 04:07
Как генерировать ключевые слова для статьи на основе ее текста?
По идее ключевые слова это часто встречаемые слова в тексте, а как мне их определить?

Автор: Chuck 1.1.2005, 11:11
Первое, что пришло в голову - создать хеш из слов, и пройтись по тексту - нашел новое слово - добавил в хеш, нашел старое - увилечил соответствующий ключ хеша на 1!

Автор: korob2001 2.1.2005, 23:44
Цитата

Первое, что пришло в голову - создать хеш из слов, и пройтись по тексту - нашел новое слово - добавил в хеш, нашел старое - увилечил соответствующий ключ хеша на 1!

Мне тоже самое пришло в голову, потому советую прислушаться. Ведь все сразу ошибаться не могут. Единственное над чем нужно задуматься, на какой стадии это делать.

Автор: Sadok 11.1.2005, 10:29
Chuck
Цитата
нашел старое - увилечил соответствующий ключ хеша на 1!

И получишь ключевые слова "и", "а", "на", "в" и т.п.

Автор: s_a_s_h_a 11.1.2005, 11:01
Цитата
Chuck

Цитата 
нашел старое - увилечил соответствующий ключ хеша на 1!


И получишь ключевые слова "и", "а", "на", "в" и т.п.


Можно рассматривать слова длины большей 4 символов, например.

Автор: wpp 11.1.2005, 13:22
Цитата
Можно рассматривать слова длины большей 4 символов, например.

Словарь надо составлять для плохих слов! Я как раз этим сейчас занимаюсь. В смысле пишу модуль для генерации keywords smile

Автор: s_a_s_h_a 11.1.2005, 16:44
Цитата
Словарь надо составлять для плохих слов!


wpp, что есть плохие слова? Если союзы, предлоги и т.п., то представляю насколько увеличится время поиска, особенно, в больших объемах информации. Думаю, навряд ли найдется много хороших слов длиной больше 3-4 символов в тексте статьи.

Автор: wpp 11.1.2005, 23:39
и союзы и предлоги и глаголы(но может быть не всегдаsmile), а качественные ключевые слова хочется. А в 3-4 символа уложиться больщое количество всевозможных сокращений, да и темы бывают разныеsmile, я, когда модуль испытывал, от идеи отбрасывать слова короче некоторого предела быстро отказался. Часто самые лучщие слова и отбрасывались.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)