|
|
|
| Есть база данных
CREATE TABLE `table` (
`id` int(11) NOT NULL auto_increment,
`slovo` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) ;
INSERT INTO `baza` (`id`, `slovo`) VALUES
(1, 'арбуз'),
(2, 'асока'),
(3, 'акцент'),
(4, 'амбиция'),
(5, ' 'абажур'),
|
смысл скрипта таков: В поле ввода вводим слово, слово может быть введено с орфографическими ошибками, как сделать проверку на существование такого слова в Базе Данных, и вывести его без ошибки?
Пример:
Вводим слово абожур должно вывести абажур
|
2 неделю кумекаю и ничего не придумал, вообще возможно ли такое осуществить? | |
|
|
|
|
|
|
|
для: chexov
(14.05.2008 в 15:17)
| | есть идеи? | |
|
|
|
|
|
|
|
для: chexov
(14.05.2008 в 17:12)
| | уважаемые, напишите хоть какие то соображения, существует ли решение моей задачи или нет? | |
|
|
|
|
|
|
|
для: chexov
(15.05.2008 в 04:08)
| | Фиксировать все запросы - выделять ошибки и набивать отдельную таблицу с наиболее популярными ошибками. Автоматических средств для русского языка нет... | |
|
|
|
|
|
|
|
для: cheops
(15.05.2008 в 11:27)
| | Это вам яндекс придумать придется :) | |
|
|
|
|
|
|
|
для: chexov
(14.05.2008 в 17:12)
| | обрабатывать запрос на предмет орфографических ошибок и предлагать пользователю поиск по "подправленному" запросу... Других вариантов и нет, имхо, т.е. к MySQL эта проблема не имеет отношения | |
|
|
|