StalkerClasses
Новичок
Есть запрос вида:
Все работает, но когда вводишь в поиск например слово с дефисом "-" - пример "PR-300" - он почему-то отказывается искать. С чем это может быть связано и как сделать что бы искал?
Код:
SELECT title,url,content, (
MATCH(title) AGAINST('PR-300*' IN BOOLEAN MODE) * 10 +
# MATCH(keywords) AGAINST('PR-300*' IN BOOLEAN MODE) * 7 +
# MATCH(description) AGAINST('PR-300*' IN BOOLEAN MODE) * 5 +
MATCH(content) AGAINST('PR-300*' IN BOOLEAN MODE)
) AS `relev`
FROM content
WHERE
( MATCH(`title`) AGAINST('PR-300*' IN BOOLEAN MODE)
OR
# MATCH(`keywords`) AGAINST('PR-300*' IN BOOLEAN MODE)
# OR
# MATCH(`description`) AGAINST('PR-300*' IN BOOLEAN MODE)
# OR
MATCH(`content`) AGAINST('PR-300*' IN BOOLEAN MODE)
) AND delete=0
ORDER BY `relev` DESC
LIMIT 30