Массив тегов и поиск в тексте
1.
Иван (17.02.2012 / 22:39)
В общем такая проблема. Есть выборка из БД поля с тегами типа Загрузки, Игры, Темы, Халява... в массив.
Дальше. Есть текст, в котором нужно осуществить поиск по значениям из массива. То есть нужно перебирать теги, пока не будет найдено первое совпадение тега с аналогичным словом или похожей словоформой в тексте.
Натолкните как это можно реализовать чтоб работало оптимально.
Или легче искать в поле, где текст хранящийся в БД, но это лишний запрос...
Добавлено через 00:31 сек.
Извините если не ясно выразил свои мысли
2.
ramzes (17.02.2012 / 23:04)
SELECT tags.parent, post.text FROM tags LEFT JOIN post ON tags.parent = post.id WHERE tags.key ='".$query."';
Если я правильно понял суть, то примерно так
3.
Иван (17.02.2012 / 23:12)
Не так наверное.
$tag_array массив с тегами
$text текст
Нужно перебирать массив тегов пока не найдётся первое совпадение в $text
Добавлено через 00:44 сек.
Лан наверное не раскурю то что задумал ((
Добавлено через 01:47 сек.
Тут наверное надо юзать preg_match пока не вернёт true
URL:
https://visavi.net/topics/29682