Как исключить из показов точную словоформу?

Nikitoz
На сайте с 11.09.2006
Offline
21
1044

Есть однословный запрос довольно сильно размытый, ctr по которому очень низкий, если откручивать в тупую. Задача вычленить все лишние словосочетания и словоформы. В частности одна из словоформ ключевого слова означает фамилию популярного человека, со значительным числом показов. Также нужно исключить все словосочетания с ключевым словом, потому что там очень много не целевых, а потом уже отдельно сделать объявления под целевые словосочетания.

Пробовал решить эту задачу использованием двух дополнительных операторов "" и !, например:

"!слон"
"!слоны"

По логике действия операторов, объявление должно показываться только по запросам, которые состоят из одного слова слон или слова слоны и только в этих словоформах. Но как выяснилось в совокупности эти операторы не работают, то есть по запросу

слонов все равно показыавается. Вопрос к товарищам из Яндекса, почему?

Есть, конечно, другой способ решения проблемы. Использовать только оператор ! и показывать обявления только по нужным словоформам. Но тогда придется искать и минусовать более 50 слов, а этого делать не хочется. Проще исключить сначала все словосочетания, а потом подобрать нужные, чем исключить все ненужные оператором "-".

Существует ли разумное решение?

P.S. Способ "слон" -!слонов тоже не работает.

A
На сайте с 01.07.2005
Offline
68
#1

Мэра Лужкова из лужков можно попробовать исключить вот так

Т.е. вычитать не самую простую словоформу фамилии.

Восклицательный знак по-моему не работает в Директе.

UPD Кстати, вот нашел ссылку по поводу Лужкова =)

Nikitoz
На сайте с 11.09.2006
Offline
21
#2

смысл просто в том, чтобы не использовать оператор "-". Так в вашем примере можно просто использовать ключевое слово вида #!лужки# и тогда объявление не будет показано по другим словоформам, в частности Лужков.

В моем случае, чтобы эффективно откручивать объявление по запросам, содержащим слово ***, возможны в принципе два пути решения:

1). Использовать минус-слова, но тогда придется минусовать очень много (больше 100 слов), потому что там много нецелевых словосочетаний. Тoгда в принципе возможно отделить ненужную словоформу с помощью оператора #!#. Но понятно, что выискивать и минусовать больше 100 слов мне не охота. Проще способ:

2). Сделать одно объявление, которое будет показываться только по запросам, которые состоят лишь из одного нужного слова ***. Это можно сделать оператором #""#. А потом уже из всего множества словосочетаний со словом *** выбрать только целевые и сделать объявления под них.

Иными словами это тот случай, когда легче отобрать подходящие словосочетания, чем исключить не подходящие.

Но как при втором способе отсечь нецелевую словоформу?

Nikitoz
На сайте с 11.09.2006
Offline
21
#3

Вопрос решен. Прогнал я с операторами ! и "" , все работает.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий