Поиск с нестрогим соответствием

mus

Новичок
Поиск с нестрогим соответствием

Господа, есть ли в mysql версий 4.1.x функции сравнения для нестрогого соответствия?

Пример
Поиск по полю name (varchar)
исх. текст - dedmusos
поиск. текст - dedmusoc
Нестрогое соответствие устанолено

Как функция levenshtein в php.
 

chira

Новичок
mus
Код:
mysql> select 'dedmusos'  sounds like 'dedmusoc';
+------------------------------------+
| 'dedmusos'  sounds like 'dedmusoc' |
+------------------------------------+
|                                  1 |
+------------------------------------+
1 row in set (0.00 sec)

mysql> select 'dedmusos'  sounds like 'dedmusor';
+------------------------------------+
| 'dedmusos'  sounds like 'dedmusor' |
+------------------------------------+
|                                  0 |
+------------------------------------+
1 row in set (0.00 sec)
mysql>
 

AmdY

Пью пиво
Команда форума
хм. Не знаю насчёт ф-ции, но можно попробовать WHERE с комбинациями - _edmusos,d_dmusos,de_musos ...

даже смешно стало. :)
а sound like, сюда явно не подходит, он ище СОЗВУЧНЫЕ слова
 

mus

Новичок
AmdY
нет, решение никуда не годится, я столько вариантов перебирать на стану...
Легче поиск на php в массиве сделать...
 

AmdY

Пью пиво
Команда форума
И правильно, ИМХО базы данных для хранения данных, а для сложной логики - PHP.
 
Сверху