Форум русской поддержки Joomla!® CMS
04.12.2016, 01:55:52 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Правильный fulltext поиск

 (Прочитано 116 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Wertos
Завсегдатай
*****

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 543


« : 03.02.2016, 19:42:35 »

С J! не связано как бы... Но для J!
Подскажите как должен выглядеть правильный запрос
Код
SELECT *
FROM `j_content`
WHERE MATCH(title) AGAINST('Грибник лесу встретил Волка' IN BOOLEAN MODE) AND `state` = 1 AND `access` IN (1,1,2,3,6) AND `id` <> 42856 AND `catid` = 179
ORDER BY `created` DESC LIMIT 0, 12
или
Код
SELECT *
FROM `j_content`
WHERE MATCH(title) AGAINST('грибник +лесу +встретил +волка' IN BOOLEAN MODE) AND `state` = 1 AND `access` IN (1,1,2,3,6) AND `id` <> 42856 AND `catid` = 179
ORDER BY `created` DESC LIMIT 0, 12
« Последнее редактирование: 03.02.2016, 19:47:01 от Wertos » Записан
zomby6888
Живу я здесь
******

Репутация: +168/-3
Online Online

Пол: Мужской
Сообщений: 1538


« Ответ #1 : 03.02.2016, 20:00:20 »

Оба запроса правильные. Разница только в том что последний запрос вернет заголовки которые содержат все три последних слова а первый запрос вернет строки содержащие любое из слов. 
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet