Перейти к публикации

Поиск по дополнительным полям


Рекомендованные сообщения

Здравствуйте. Тренируюсь на демо-версии. В дополнительном поле новости xfields лежит только одно выражение 'source|http://www.marazm.org.ua'

При попытке найти БОЛЬШЕЕ 'source|http://www.marazm.org.ua/scho/scho_9_2012.html' - положительный результат, но ведь его в базе нет!

Пример запроса на извлечение:

SELECT 'id' FROM dle_post WHERE MATCH (short_story, full_story, title, xfields) AGAINST ("source|http://www.marazm.org.ua/scho/scho_9_2012.html") LIMIT 1

Как правильно искать в дополнительных полях?

Ссылка на сообщение
Поделиться на других сайтах

Положительно срабатывает запрос $sql = $db->query("SELECT id FROM dle_post WHERE xfields = 'source|http://www.marazm.org.ua/scho/scho_9_2012.html' LIMIT 1");

Но он не использует индекс?

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...