Многие поисковые системы имеют функциональность «ты имел в виду».
Существует ли простой способ использования (N) Hibernate (например, ICriteria) для поиска объекта (например, ключевого слова) на основе сходства. Обратите внимание, что я не имею в виду Expression.Like или что-то вроде этого.
Надеюсь, этот вопрос имеет смысл.
Спасибо.
Christian
PS:
Сходство означает в моем случае (скажем так) 70% общих символов.
Я предполагал реализовать метод расширения, называемый bla, который я могу использовать для моих критериальных запросов:
Критерии ICriteria = Session.CreateCriteria (typeof (xxx));
Criteria.Add (Expression.bla ("имя", имя));
вернуть Criteria.List () в виде списка;