oshizelly
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Rodny 15:32 16-03-2013 Цитата: Да, плагин завёрнутый, на форуме разбирались, с чем его едят. | Спасибо, буду разбираться. Действительно, это чудо не для средних гуманитарных умов. При полном отсутствии инструкций и, мягко говоря, не вполне интуитивном интерфейсе... Юзеру предлагается изучать Levenshtein distance, Rui A. Rebelo's method и прочие прелести Но главная проблема даже не в этом. Насколько я понял (очень приблизительно) предназначение этого плагина, он позволяет находить результаты, похожие, но не точно совпадающие с поисковым запросом. Подобные фичи мне встречались и в других менеджерах, например, XYplorer. Но это не совсем то, что требуется. Плагин Similiarity по запросу Munih, вероятно, найдёт (в зависимости от заданной степени "похожести") такие результаты, как Münih, Munih, Nunih, Nicht ferstein и пр. А надо-то варьировать только одну конкретную букву (в моём примере): Münih - Munih - Mönih и т.д. Avada 15:47 16-03-2013 Цитата: О каком конкретно варианте реализации в QuickSearch eXtended идёт речь: о "similarity search" (поиске по неточному соответствию) или о поиске с регэкспами? | Ни то, ни другое. Функция, про которую я писал чуть выше, работает вне зависимости от выбранного режима поиска. Это очень нужная вещь именно при работе с европейскими языками на основе латинского алфавита, которые почти все, кроме английского, используют диакритические знаки. IMHO очень странно, что Гислер даже не думает о добавлении такого функционала, хотя TC давно уже позиционируется как юникодный. Добавлено: Цитата: поиск с регэкспами (см. справку TC про множества символов и варианты). | Уровень удобства несопоставим. В рассматриваемом примере юзеру придётся вместо натурального поиска использовать регэкспы, причём всё время держать в голове, что для написания вот этого слова возможны варианты с диакртиком и без него, значит надо переходит в режим регэксп-поиска. И вместо простого ввода каждого такого символа выстраивать целую логическую конструкцию перечислением всех возможных вариантов написания с оператором OR. |