Многие поисковые системы имеют функциональность «вы имели в виду».сходство
Существует простой способ использования (N) спящего режима (например, ICriteria) для поиска объекта (например, ключевого слова) на основе сходства. Обратите внимание, что я не имею в виду Expression.Like или что-то вроде этого.
Надеюсь, этот вопрос имеет смысл.
Спасибо.
Christian
PS:
сходство означает, что в моем случае (скажем) 70% символов общего.
I предполагается реализовать метод расширения под названием бла, который я могу использовать для моих критериев запросов:
ICriteria Критерии = Session.CreateCriteria (TypeOf (ххх)); Criteria.Add (Expression.bla («имя», имя)); return Criteria.List() as List;
Я знаю только, что это называется «Нечеткий поиск» - в SSIS есть аналогичная функциональность, которую я использовал в прошлом. –
Когда я говорю о сходстве, я имею в виду общие черты - не чувствительный к регистру. Спасибо, Павел, что звучит интересно, привяжет его к серверу sql. Для реализации Expression.InsensitiveLike использует (n) hibernate использование «стандартной базы данных ansi»? – cs0815