Непонятка связана вот с чем. До сих пор пользовался версией 5.21.
Когда производил поиск по реестру (допустим хотел найти остаточные следы в реестре после удаления какой-нибудь программы), то обычно искал задавая условия поиска "Слово целиком" и "Искать совпадения". По совпадениям как правило находилось больше записей, часть из которых действительно была совпадением букв в написании поискового запроса. В любом случае искалось и там, и там.
Но теперь я ничего не понимаю.
Например.
Область поиска весь реестр и "отметить все". Ищу поиском по слову допустим comodo (ввожу в строку поиска).
Если ставить галочку искать "Слово целиком", то результатов = 0.
Если искать сняв галочку со "Слово целиком", то находится скажем 17 записей, причем во всех слово comodo присутствует целиком как есть, то есть полностью!
И это называется совпадением, когда слово написано целиком? Почему тогда не ищет (НОЛЬ результатов поиска!), когда задаешь галочкой "Искать слово целиком"?
Иными словами для меня поменялась сама парадигма программы в смысле поиска по реестру: я теперь не понимаю значений настроек "Слово целиком" и "Совпадения", потому что они не совпадают с привычными понятиями здравого смысла что такое ЦЕЛИКОМ и что такое СОВПАДЕНИЕ.
Не могли бы прокомментировать этот момент? Что имеется ввиду под понятием "Слово целиком" при поиске по реестру
Поиск по реестру - непонятка!!!
-
- Сообщения: 21
- Зарегистрирован: Пт авг 12, 2011 8:00 pm
- Chemtable Software
- Команда разработчиков
- Сообщения: 1484
- Зарегистрирован: Пн сен 23, 2002 10:22 pm
Re: Поиск по реестру - непонятка!!!
Обратите внимание на опцию "Область сканирования". Чтобы искать во всем реестре, она должна быть выставлена как на картинке. Возможно, у вас стоит "Выбранный ключ", поэтому ничего не находится.
Опция "Только слова целиком" означает, что подстрока будет обнаруживаться, если он отделена пробелом с двух сторон, либо стоит в начале строки или в конце строки. Например, в таких строках подстрока "comodo" будет определяться при включенной опции "Только слова целиком":
"comodo firewall"
"firewall comodo"
"comodo"
Но строка не будет определяться в случае: "https://secure.comodo.com", т.к. это правило не выполняется.
То есть опция "Только слова целиком" в целом должна действовать так, как пользователь и ожидает от нее, тут никаких откровений мы не привносили.
Опция "Только слова целиком" означает, что подстрока будет обнаруживаться, если он отделена пробелом с двух сторон, либо стоит в начале строки или в конце строки. Например, в таких строках подстрока "comodo" будет определяться при включенной опции "Только слова целиком":
"comodo firewall"
"firewall comodo"
"comodo"
Но строка не будет определяться в случае: "https://secure.comodo.com", т.к. это правило не выполняется.
То есть опция "Только слова целиком" в целом должна действовать так, как пользователь и ожидает от нее, тут никаких откровений мы не привносили.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 21
- Зарегистрирован: Пт авг 12, 2011 8:00 pm
Re: Поиск по реестру - непонятка!!!
Спасибо. Стоял весь реестр, но насчет пробелов я как-то сразу не понял. Вроде раньше было не так.
Я вроде и понял, и не понял. В случае как на скриншоте в "совпадениях" четко написано COMODO одним словом, без www. Если бы было скажем ComodoFW, то тогда я бы мог понять, почему в совпадениях нашло COMODO, а по слову целиком нет. Иными словами почему первые 8 результатов сверху не нашлись по "слову целиком", если как раз там по совпадениям "слово целиком" и обозначилось, без www или других там дел?
А так ... ну да ладно: я понял, если искать по совпадениям, то получается более полная информация.
Кстати, а почему никогда по умолчанию не стоит поиск по Reg_Binary?
Почему бы не искать если уж везде, то и уж повсюду?
Я вроде и понял, и не понял. В случае как на скриншоте в "совпадениях" четко написано COMODO одним словом, без www. Если бы было скажем ComodoFW, то тогда я бы мог понять, почему в совпадениях нашло COMODO, а по слову целиком нет. Иными словами почему первые 8 результатов сверху не нашлись по "слову целиком", если как раз там по совпадениям "слово целиком" и обозначилось, без www или других там дел?
А так ... ну да ладно: я понял, если искать по совпадениям, то получается более полная информация.
Кстати, а почему никогда по умолчанию не стоит поиск по Reg_Binary?
Почему бы не искать если уж везде, то и уж повсюду?
- Chemtable Software
- Команда разработчиков
- Сообщения: 1484
- Зарегистрирован: Пн сен 23, 2002 10:22 pm
Re: Поиск по реестру - непонятка!!!
tarach писал(а):Спасибо. Стоял весь реестр, но насчет пробелов я как-то сразу не понял. Вроде раньше было не так.
Я вроде и понял, и не понял. В случае как на скриншоте в "совпадениях" четко написано COMODO одним словом, без www. Если бы было скажем ComodoFW, то тогда я бы мог понять, почему в совпадениях нашло COMODO, а по слову целиком нет. Иными словами почему первые 8 результатов сверху не нашлись по "слову целиком", если как раз там по совпадениям "слово целиком" и обозначилось, без www или других там дел?
Из того, что изображено на скриншоте, следует, что они должны находиться и при включенной опции поиска по слову целиком. Надо бы повторить эксперимент, убедившись, что при двух последовательных поисках все остальные опции одинаковы кроме "Только слова целиком".
tarach писал(а): А так ... ну да ладно: я понял, если искать по совпадениям, то получается более полная информация.
Кстати, а почему никогда по умолчанию не стоит поиск по Reg_Binary?
Почему бы не искать если уж везде, то и уж повсюду?
Потому что двоичные данные можно трактовать по-разному. Из одного и того же буфера двоичных данных при разных способах его интерпретации могут получаться разные текстовые строки. Из-за этой неоднозначности трактовки поиск в REG_BINARY отключен по умолчанию.