Регистрация
Вход через соцсети
Восстановление пароля

Поиск

Новый топик
11.03.2008, 14:34
Ответить | Цитировать
himen

Зарегистрирован:
2005-10-31
Сообщений: 8

Почему одна и та же страница отображается несколько раз в результатах поиска? И как этого избежать?
11.03.2008, 16:44
Ответить | Цитировать
himen

Зарегистрирован:
2005-10-31
Сообщений: 8

Цитата:
Возможно потому что компоненте поиска для поля URL отсутствует ключ уникальности. Чтобы убедиться в этом, достаточно выполнить запрос EXPLAIN MessageXX, где XX - номер компонента поиска. в полученном результате обратите внимание на строку
URL varchar(255) UNI
Так в техподдержке объяснили.

А можно поподробнее?
Вот моя строка таблицы URL varchar(255)дальше Yes потом в столбце Key нет ничего. Надо чтобы там было UNI ? И как это сделать?
12.03.2008, 20:07
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

В SQL строке выполните запросы:
Код:

DELETE FROM `MessageXX`


Код:

ALTER TABLE `MessageXX` ADD UNIQUE `URL` ( `URL` )


где XX - номер компонента поиска

потом запустите индексацию сайта

Temet nosce...
13.03.2008, 15:22
Ответить | Цитировать
himen

Зарегистрирован:
2005-10-31
Сообщений: 8

Огромное человеческое СПАСИБО да
198 196 2008-03-13 15:22:24 7348
Описание проекта