Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> оценить релевантность совпадения 
:(
    Опции темы
W1zArD
Дата 10.5.2009, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 29.1.2006

Репутация: 1
Всего: 3



День добрый.

стоит задача:
есть текст (а1), есть какой-то шаблон (а2);
минимальный текст который должен содержать а1 должен быть равен а2;

Собственно сначало я хотел сделать примерно следующее:
я бью а2 Split на массив;
так же поступаю с а1;
запускаю foreach по а1 (f1), и в нем же foreach по а2 (f2);
сравниваю f2 с f1;

вся проблема в том что шаблонов куча, а вот а1 единственный...
быть может есть способ поизящнее? (точнее как он выглядит smile )
возможны sql запросы, только как?

Заранее благодарю за внимание.

PM   Вверх
W1zArD
Дата 12.5.2009, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 29.1.2006

Репутация: 1
Всего: 3



вопрос актуален
PM   Вверх
Zakonnic
Дата 12.5.2009, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 25.4.2006

Репутация: 2
Всего: 6



Поищи по инету реализации алгоритма Jaro-Winkler (мера похожести слов). Это один из лучших, на C# точно есть. В сочетании с фонетическим поиском - волшебная штука.
--------------------
...и никогда не пишите в комментариях правду
PM MAIL ICQ   Вверх
Bladerender
Дата 15.5.2009, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 19.7.2007

Репутация: нет
Всего: нет



Что такое фонетический поиск?
PM MAIL   Вверх
W1zArD
Дата 22.5.2009, 18:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 29.1.2006

Репутация: 1
Всего: 3



спасибо
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0401 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.