Реклама на сайте Advertise with us

Индекс FULLTEXT в mysql таблице

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

programmer

С нами с 08.12.02
Сообщения: 7611
Рейтинг: 5752

Ссылка на сообщениеДобавлено: 04/08/09 в 12:39       Ответить с цитатойцитата 

индекс состоит из двух полей
title
keywords
оба varchar 255
кодировка стоит latin1_swedish_ci (не спрашивайте)
в общем конструкцией
MATCH (c.title,c.keywords) AGAINST ('voyeur')
по title находит совпадения с релевантностью отличной от 0
по keywords только с релеватностью ==0
как следствие сортировки нет и по HAVING REL > 0 все резалты отсекаются
и
в табличке индексов, количество элементов этого индекса = НЕТ
что собственнно не так?

крипта на ByBit

0
 



С нами с 19.11.06
Сообщения: 2295
Рейтинг: 345

Ссылка на сообщениеДобавлено: 05/08/09 в 01:04       Ответить с цитатойцитата 

у тебя запрос с "Where"?
... WHERE MATCH (c.title,c.keywords) AGAINST ('voyeur')

Строим Луна-парки с блэкджеком и шлюхами. Дорого.

0
 

programmer

С нами с 08.12.02
Сообщения: 7611
Рейтинг: 5752

Ссылка на сообщениеДобавлено: 05/08/09 в 03:16       Ответить с цитатойцитата 

да
все по мануалу

крипта на ByBit

0
 



С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506

Ссылка на сообщениеДобавлено: 05/08/09 в 05:19       Ответить с цитатойцитата 

я как-то так делал, вроде работало
Код:
WHERE MATCH (u.username, u.first_name, u.last_name, u.email) AGAINST ('john smith gmail') AS relevancy ORDER BY relevancy DESC

индекс FULLTEXT один на полях
username
first_name
last_name
email

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »