Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Можно ли без шума и пыли разбить поле при поиске? / 4 сообщений из 4, страница 1 из 1
24.10.2005, 17:15:43
    #33340941
Witali
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли без шума и пыли разбить поле при поиске?
Таблица keywords:
___________
|keyword |
___________
|дуб зеленый|
|златая цепь |
|дуб цепь |
___________

$text ="У лукоморья дуб зеленый, златая цепь ... пахнет"; # текст около 3 Кб

Запрос:

SELECT * FROM keywords WHERE '$text' RLIKE keyword

выдает:

дуб зеленый
златая цепь

Нужно, чтобы выдавало и:

дуб цепь

т.е., чтобы выдавало все записи, где все слова из поля keyword в любой последовательности присутствуют в строке $text.

Можно конечно разнести ключевые слова в разные поля, по одному слову в поле, но хотелось бы чтобы все было научно.
...
Рейтинг: 0 / 0
24.10.2005, 17:24:29
    #33340971
Berkut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли без шума и пыли разбить поле при поиске?
...
Рейтинг: 0 / 0
25.10.2005, 14:19:03
    #33342644
Witali
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли без шума и пыли разбить поле при поиске?
Спасибо, Berkut. Но Full-Text Search здесь не пройдет. Здесь обратная ситуация: поле выступает в качестве ключевого слова, а поиск происходит по (внутри) поисковой фразе.
...
Рейтинг: 0 / 0
25.10.2005, 17:22:55
    #33343286
Валентин К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли без шума и пыли разбить поле при поиске?
WitaliСпасибо, Berkut. Но Full-Text Search здесь не пройдет. Здесь обратная ситуация: поле выступает в качестве ключевого слова, а поиск происходит по (внутри) поисковой фразе.
Тогда нужно написать более мощный парсер предзапроса, который разобъем фразу на слова и сложит их в запрос отдельно.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Можно ли без шума и пыли разбить поле при поиске? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]