SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 18.02.2011 16:31:01

yellowcat
Участник
Зарегистрирован: 09.11.2010
Сообщений: 19

Поиск в текста

Здравствуйте. Помогите, пожалуйста с решением следующей задачи.

Есть строка в базе "мама мыла раму".

Есть фраза, по которой необходимо осуществить поиск "мама мыла. раму"

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

Как в данном случае осуществляют поиск? Возможно прийдется осуществлять предварительное разбиение исходной строки и составление дополнительных подзапросов? или это можно осузествить силами mysql?

Спасибо за ответы.

Неактивен

 

#2 20.02.2011 12:27:42

yellowcat
Участник
Зарегистрирован: 09.11.2010
Сообщений: 19

Re: Поиск в текста

Я понял, что смотреть нужно в сторону полнотекстового поиска. Но это не решает мою задачу, так как мне необходимо однозначно идентифицировать строку, а не выводить пожодие результаты.

Отредактированно yellowcat (20.02.2011 12:28:07)

Неактивен

 

#3 20.02.2011 12:38:48

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Поиск в текста

Используйте опцию IN BOOLEAN MODE http://dev.mysql.com/doc/refman/5.5/en/ … olean.html

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson