Powered by Invision Power Board



Страницы: (2) [1] 2  ( Перейти к первому непрочитанному сообщению ) Ответ в темуСоздание новой темыСоздание опроса

> Поиск, Высказываем свои мнения
ScableR
  Дата 14.11.2005 - 17:03
Цитировать сообщение




Пользователь
**

Профиль
Группа: Members
Сообщений: 51
Пользователь №: 46
Регистрация: 15.10.2005





Замечал подобные высказывания в сторону программы, о том, что неплохо было бы изменить поиск...
Высказываем свои мнения об подобных вещах здесь...
Моё предложение уже звучало но возможно на него просто не обратили внимание многие из посетителей форума, и продолжают дёргать автора программы ) - поэтому постараюсь максимально чётко его сформулировать в этом топике...

1. Добавить в форму поиска выпадающее меню с возможностью выбора:
> Поиск по файлам
(Чистый поиск по файлам с использованием расширений файлов)
> Поиск по дирректориям
(поиск по дирректориям, ака папкам)
> Поиск по всему
(в данный момент это уже существует в программе)

2.При поиске использовать "спец-символы":
> ? - один неизвестный символ
> * - любое количество неизвестных символов
> + - символ пробела
> "поисковый запрос" - если поиск идёт на файл/папку со "спец-символом" ('+', пробел)

Символы режима поиска:
> пробел, AND - и
> OR - или

И конечно же поиск сделать регистро-независимым (хотя он и есть такой сейчас), то есть abc = aBc = ABC

Поисковый запрос -> Результаты
QUOTE
Game / *Game*-> Games / mGame / Game from Nokia / Games Of Me
Пример, который выдаст максимальное кол-во результатов
QUOTE
Game? -> Games
Т.е. если программа обнаружит к примеру ? - она ищет чётко слово + один символ - наличие " не требуется...
QUOTE
"Game" -> Game
Чёткое совпадение с поисковым запросом.
QUOTE
"Game of me" / Game+of+me / Game AND of AND me -> Game of me
Пример использований этих символов - чёткое совпадение с поисковым запросом, но во втором и последнем случае так же должно быть возможно нахождение Game of me and ...
QUOTE
"Game"*-> Games / Game from Nokia / Games Of Me
Чётко нахождение слова + (до или после - в зависимости от постановки звёздочки) неизвестные символы.
QUOTE
"Game?" -> Error =)
Всё таки ? - запрещён к применению в windowsах...

3. Дополнительная функциональность:
- Сохранение/Загрузка результата поиска
(Сохраняет/Загружает в/из текстовый/спец. файл-а то, что было найдено)
- Поиск по найденному
(Более точно можно совершить выборку - к примеру при поиску "По всему" -> "Поиск по папкам")
- Статус сервера
(Что бы видеть он-лайн он или нет, или добавить возможность проверить его доступность)

Высказываемся :-)

Это сообщение отредактировал ScableR - 16.11.2005 - 17:34
PMПисьмо на e-mail пользователю
Top
Vertax
Дата 14.11.2005 - 17:48
Цитировать сообщение




Новичок
*

Профиль
Группа: Members
Сообщений: 31
Пользователь №: 51
Регистрация: 28.10.2005





Естественно поддерживаю. Только есть пара НО:

QUOTE
> Поиск по дирректориям
> Поиск по каталогам

В чем разница?

QUOTE
При поиске:
> Games
ищет все папки Games исключая mGames / Game
> Game?
ищет все папки включая Games / Game исключая mGames

По моему в первом случае mGames тоже должно найти, а во втором Game найти не должно, тк в запросе явно задано, что в конце идет еще один знак. И еще судя по логике (хоть утверждать и боюсь, но рискну) "Game?" - это что?
*Game?. Если исходить из этого, то и mGames найди должно.
PMПисьмо на e-mail пользователю
Top
Guest
  Дата 14.11.2005 - 19:27
Цитировать сообщение




Unregistered












Каюсь, объяснил не окончательно.
QUOTE (Vertax @ Nov 14 2005, 17:48)
QUOTE
> Поиск по дирректориям
> Поиск по каталогам

В чем разница?
Поиск по каталогам - это как сейчас сделано (находит с путём /dir1/dir2/). Хотя имхо это не особо нужно, но возможно кто подобную функцию использует...
QUOTE (Vertax @ Nov 14 2005, 17:48)
QUOTE
При поиске:
> Games
ищет все папки Games исключая mGames / Game
> Game?
ищет все папки включая Games / Game исключая mGames

По моему в первом случае mGames тоже должно найти, а во втором Game найти не должно, тк в запросе явно задано, что в конце идет еще один знак. И еще судя по логике (хоть утверждать и боюсь, но рискну) "Game?" - это что?
*Game?. Если исходить из этого, то и mGames найди должно.
Пожалуй тогда так:
Поисковый запрос -> Результаты
QUOTE
Game / *Game*-> Games / mGame / Game from Nokia / Games Of Me
Пример, который выдаст максимальное кол-во результатов
QUOTE
Game? -> Games
Т.е. если программа обнаружит к примеру ? - она ищет чётко слово + один символ - наличие " не требуется...
QUOTE
"Game" -> Game
Чёткое совпадение с поисковым запросом.
QUOTE
"Game of me" / Game+of+me / Game AND of AND me -> Game of me
Пример использований этих символов - чёткое совпадение с поисковым запросом, но во втором и последнем случае так же должно быть возможно нахождение Game of me and ...
QUOTE
"Game"*-> Games / Game from Nokia / Games Of Me
Чётко нахождение слова + (до или после - в зависимости от постановки звёздочки) неизвестные символы.
QUOTE
"Game?" -> Error =)
Всё таки ? - запрещён к применению в windowsах...

Эх... Боюсь как бы не оказалось это слишком мудрёно (а ведь оно и так уже есть)...
Top
Vertax
Дата 14.11.2005 - 19:50
Цитировать сообщение




Новичок
*

Профиль
Группа: Members
Сообщений: 31
Пользователь №: 51
Регистрация: 28.10.2005





QUOTE
Поиск по каталогам - это как сейчас сделано (находит с путём /dir1/dir2/). Хотя имхо это не особо нужно, но возможно кто подобную функцию использует...

Тогда по директориям что?

QUOTE
QUOTE

Game? -> Games

Т.е. если программа обнаружит к примеру ? - она ищет чётко слово + один символ - наличие " не требуется...
QUOTE
"Game?" -> Error =)

Всё таки ? - запрещён к применению в windowsах...

Тогда 2 вопроса:
- файл называется скажем XXXYYYZZZ001, я помню только YYYZZZ. Как проще всего искать?
- "Game?" - нельзя, но что мешает искать <"Game"?>
PMПисьмо на e-mail пользователю
Top
ScableR
  Дата 14.11.2005 - 22:15
Цитировать сообщение




Пользователь
**

Профиль
Группа: Members
Сообщений: 51
Пользователь №: 46
Регистрация: 15.10.2005





QUOTE (Vertax @ Nov 14 2005, 19:50)
QUOTE
Поиск по каталогам - это как сейчас сделано (находит с путём /dir1/dir2/). Хотя имхо это не особо нужно, но возможно кто подобную функцию использует...

Тогда по директориям что?
По дирректориям это как не сделано =) а как мы сейчас выше и говорили - вводим dir1 и получаем его.
QUOTE (Vertax @ Nov 14 2005, 19:50)
Тогда 2 вопроса:
- файл называется скажем XXXYYYZZZ001, я помню только YYYZZZ. Как проще всего искать?
- "Game?" - нельзя, но что мешает искать <"Game"?>

Проще искать просто yyyzzz тогда как если известна первая часть, то xxxyyy*

Ничто не мешает - но это уже переизбыток - ведь этот пример с успехом можно повторить и просто
> Game?
но если конечно в тексте сообщения будут пробелы, тогда да
> "game o"?
или
> game+o?

Уже обсуждаем как будто оно сделано... Интерестно что MAS скажет по поводу такой бурной фантазии... Но конкретно приведённые выше примеры хотя бы в 1/2 своей части воплощения видеть хотелось бы. Хотя бы чистый поиск по файлам и по папкам в купэ со знаком вопроса и плюсом (а то сейчас что бы так искать приходится все пробелы на знаки вопроса заменять..).
PMПисьмо на e-mail пользователю
Top
Vertax
Дата 15.11.2005 - 01:23
Цитировать сообщение




Новичок
*

Профиль
Группа: Members
Сообщений: 31
Пользователь №: 51
Регистрация: 28.10.2005





Начну с конца.

QUOTE
Уже обсуждаем как будто оно сделано... Интерестно что MAS скажет по поводу такой бурной фантазии... Но конкретно приведённые выше примеры хотя бы в 1/2 своей части воплощения видеть хотелось бы. Хотя бы чистый поиск по файлам и по папкам в купэ со знаком вопроса и плюсом (а то сейчас что бы так искать приходится все пробелы на знаки вопроса заменять..).

По моему пока все правильно. Ведь пока никто, ничего не просит, а только обсуждаем, вырабатываем пожелания. Ведь согласись ему намного проще будет что либо делать если мы хотя бы между собой договоримся и предложим вариант устраивающий всех, а не будем каждый тянуть одеяло на себя. Он окинет зорким взором сею окончательную прозьбу, для приличия выкинет половину cool.gif Ну это так ...

С спец сигналами согласен. Может быть имеет смысл чуть продолжить мысль. Например результат поиска сортировать не (не только) по имени, пути, серверу и тд, а, в первую очередь, как сделано например в поисковиках, по "рейтингу". Что я понимаю под этим словом: Был запрос скажем тот же - Game. В первую очередь выводятся все Game.* (на расширение я предлагаю, если жестко не указано внимания не обращать), далее Games \ Gamez \ rGame и тд. Дальше больше. Чем ближе к запросу тем раньше выводить.
PMПисьмо на e-mail пользователю
Top
ScableR
  Дата 15.11.2005 - 19:04
Цитировать сообщение




Пользователь
**

Профиль
Группа: Members
Сообщений: 51
Пользователь №: 46
Регистрация: 15.10.2005





QUOTE (Vertax @ Nov 15 2005, 01:23)
С спец сигналами согласен. Может быть имеет смысл чуть продолжить мысль. Например результат поиска сортировать не (не только) по имени, пути, серверу и тд, а, в первую очередь, как сделано например в поисковиках, по "рейтингу". Что я понимаю под этим словом: Был запрос скажем тот же  - Game. В первую очередь выводятся все Game.* (на расширение я предлагаю, если жестко не указано внимания не обращать), далее Games \ Gamez \ rGame и тд. Дальше больше. Чем ближе к запросу тем раньше выводить.

Т.е. рейтинг = % совпадение (100%/15%) с поисковой строкой... => доп. колонка?
100% = Game
99% = Games
95% = Games from
80% = Games of the (чем больше иных символов - тем меньше рейтинг)
Так?

Так же хочется добавить по поводу рассширений... Может быть имеет смысл им быть убранными при поиске по дирректориям? Всё ж таки редко бывают дирректории с расширениями...
А так же возможность поиска по уже полученному результату в купе с возможностью сохранить конечный результат - и в любой момент просмотреть его в программе...
QUOTE (Vertax @ Nov 15 2005, 01:23)
Начну с конца.

QUOTE
Уже обсуждаем как будто оно сделано... Интерестно что MAS скажет по поводу такой бурной фантазии... Но конкретно приведённые выше примеры хотя бы в 1/2 своей части воплощения видеть хотелось бы. Хотя бы чистый поиск по файлам и по папкам в купэ со знаком вопроса и плюсом (а то сейчас что бы так искать приходится все пробелы на знаки вопроса заменять..).

По моему пока все правильно. Ведь пока никто, ничего не просит, а только обсуждаем, вырабатываем пожелания. Ведь согласись ему намного проще будет что либо делать если мы хотя бы между собой договоримся и предложим вариант устраивающий всех, а не будем каждый тянуть одеяло на себя. Он окинет зорким взором сею окончательную прозьбу, для приличия выкинет половину cool.gif Ну это так ...
Я в свою очередь постараюсь свой первый пост в зависимости от обсуждения редактировать - что бы проще автору было выкидывать половину =) да и в дискуссии легче ориентироваться...
PMПисьмо на e-mail пользователю
Top
Vertax
Дата 16.11.2005 - 01:10
Цитировать сообщение




Новичок
*

Профиль
Группа: Members
Сообщений: 31
Пользователь №: 51
Регистрация: 28.10.2005





QUOTE
Т.е. рейтинг = % совпадение (100%/15%) с поисковой строкой... => доп. колонка?
100% = Game
99% = Games
95% = Games from
80% = Games of the (чем больше иных символов - тем меньше рейтинг)
Так?

Почти. За дополнительные слова предлагаю накладывать штраф в размере скажем 5%. Пример:
100% = Game
99% = Games
91% = GameUltraLow
91% = 100% (совпадение Game) - 5% (штраф) - 4% (from) = Game from
84% = 99% - 5% * 2 - 2% - 3% = Games of the

QUOTE
А так же возможность поиска по уже полученному результату в купе с возможностью сохранить конечный результат - и в любой момент просмотреть его в программе...

Абсольтно необходимо. Немного продолжу. Некоторые вещи приходится переискивать по нескольку раз тк поиск модальный. Идея в том, чтобы, при постановке соответствующей галочка (или нажатии кнопки), результаты поиска не очищались.
И еще можно добавить программе самостоятельности: если при поиске в графе сервер выбирается один и тот же результат скажем пять раз, то это становится результатом по умолчанию. С вариантами "все" и "активные" понятно, а если выберается адрес, то по умолчанию поиск предлагается по активному адресу в списке адресов.
Хорошая мысля приходит опосля. Предлагаю добавить в поиске (а также в ФМ и списке обновлений) в контекстном меню предпросмотр файлов по средствам программ зарегестрированных в системе под данное расширение. Пример:
Нашли файл Прикольно.jpg (readme.txt, да что угодно), выбрали предпросмотр, программа скачала его скажем в _root\WIN\temp, запустила и запомнила. При постановке данного файла на загрузку, просто перенесла файл из темпа в нужный каталог, если не нужен файл, по закрытии окна поиска (или самой программы) удалила его.
PMПисьмо на e-mail пользователю
Top
ScableR
  Дата 16.11.2005 - 17:42
Цитировать сообщение




Пользователь
**

Профиль
Группа: Members
Сообщений: 51
Пользователь №: 46
Регистрация: 15.10.2005





QUOTE (Vertax @ Nov 16 2005, 01:10)
Почти. За дополнительные слова предлагаю накладывать штраф в размере скажем 5%. Пример:
100% = Game
99% = Games
91% = GameUltraLow
91% = 100% (совпадение Game) - 5% (штраф) - 4% (from) = Game from
84% = 99% - 5% * 2 - 2% - 3% = Games of the.

В своём первом посте я по здравому размышлению изменил "Поиск по каталогам" на "Поиск по всему" - первое всё таки сейчас именно так и работает (Ищет всё что нужно и не нужно =)).

А рейтинг может формировать не в процентах, а в "сивволах" - тут ведь всё одно какие попугаи? К тому же так будет меньше проблем при вычислении - в искомом слове 5-ть букв а в найденом 6-ть => отнимаем от рейтинга 1-цу. Т.е.:
1000 = Game
999 = Games (1000-1 символ)
994 = Games from (1000-6 символов)
PMПисьмо на e-mail пользователю
Top
Vertax
Дата 16.11.2005 - 23:32
Цитировать сообщение




Новичок
*

Профиль
Группа: Members
Сообщений: 31
Пользователь №: 51
Регистрация: 28.10.2005





QUOTE
А рейтинг может формировать не в процентах, а в "сивволах" - тут ведь всё одно какие попугаи? К тому же так будет меньше проблем при вычислении - в искомом слове 5-ть букв а в найденом 6-ть => отнимаем от рейтинга 1-цу. Т.е.:
1000 = Game
999 = Games (1000-1 символ)
994 = Games from (1000-6 символов)

Как это безобразие будет называться абсолютно не важно, будь то проценты, попугаи, бегемоты или что-либо другое.
А вот например с таким упрощением я не согласен, тк запрос скажем из пять символов. Для того чтобы опустится до 1 попугая, потребуется слово из 1003 букв. Нет это слишком просто, чтоб работать эффективно.
PMПисьмо на e-mail пользователю
Top
Odincov
Дата 17.11.2005 - 10:00
Цитировать сообщение




Новичок
*

Профиль
Группа: Members
Сообщений: 6
Пользователь №: 54
Регистрация: 10.11.2005





Господа, рейтинги для поиска это, конечно, хорошо, даже круто.
Но хотелось бы увидеть более простые и банальные вещи, а именно маски для поиска. Вопрос к MAS`у - какие ожидаются изменения?
PMПисьмо на e-mail пользователю
Top
MAS
Дата 17.11.2005 - 16:18
Цитировать сообщение




Старик
***

Профиль
Группа: Автор
Сообщений: 1228
Пользователь №: 2
Регистрация: 21.06.2005





QUOTE (Odincov @ Nov 17 2005, 10:00)
Но хотелось бы увидеть более простые и банальные вещи, а именно маски для поиска. Вопрос к MAS`у - какие ожидаются изменения?

Поиск буду перерабатывать. Основываясь на этой ветке smile.gif
Релевантность поиска (и прочие попугаи) - пока в сторону.
Строки с пробелами - брать в кавычки, вариант заменять пробел плюсиком - а как искать файлы, в имени которых есть "+"?
PMСайт пользователяICQ
Top
Vertax
Дата 17.11.2005 - 16:43
Цитировать сообщение




Новичок
*

Профиль
Группа: Members
Сообщений: 31
Пользователь №: 51
Регистрация: 28.10.2005





QUOTE
Строки с пробелами - брать в кавычки, вариант заменять пробел плюсиком - а как искать файлы, в имени которых есть "+"?

В кавычках а-ля: "STO+NIK".
PMПисьмо на e-mail пользователю
Top
Guest_LanK
  Дата 18.11.2005 - 10:59
Цитировать сообщение




Unregistered












Да ВЫ ЧЁ? MAS!!! Не делай ерунды. "+" имеет право быть в названии файла ты прав. И вводить его как замена пробелу НЕЛЬЗЯ sad.gif !

To Vertax:
Блин! Умник, ё! Найди файл:
"Мои любимые картинки +++.txt" ??? ррррр

P.S. Vertax сразу прошу прощения за "умник", но настаиваю, что уж что что, а поиск должен работать стандартно. Причем желательно во всех программах работающих с файлами. А так не получается, каждый свой велосипед делает... а потом приходиться мучиться и help'ы читать и саппорт мучать. sad.gif
Top
Vertax
Дата 18.11.2005 - 11:25
Цитировать сообщение




Новичок
*

Профиль
Группа: Members
Сообщений: 31
Пользователь №: 51
Регистрация: 28.10.2005





2Guest_LanK
QUOTE
Да ВЫ ЧЁ? MAS!!! Не делай ерунды. "+" имеет право быть в названии файла ты прав. И вводить его как замена пробелу НЕЛЬЗЯ  !

To Vertax:
Блин! Умник, ё! Найди файл:
"Мои любимые картинки +++.txt" ??? ррррр

Прочитай тему с начала. Пробел, знак + и другие знаки никто не отменял. Поясняю для тех кто читает с конца - при запросе со спец сиволами запрос указывается в двойных кавычках. Может я привел не удачный пример, но в нем я имел ввиду не пробел, а знак +. Идея вводить запрос со спец символами в кавычках пренадлежала не мне, а ScableR'у. Знаешь, я обратил внимание все хотят обругать и не кто не хочет предлагать. Имеешь мнение по этому вопросу, так выскажи ее.

QUOTE
P.S. Vertax сразу прошу прощения за "умник", но настаиваю, что уж что что, а поиск должен работать стандартно. Причем желательно во всех программах работающих с файлами. А так не получается, каждый свой велосипед делает... а потом приходиться мучиться и help'ы читать и саппорт мучать.

Ну прям утопия. Что значит в твоем понимании стандартно? Покажи вне хотябы две программы (не одного автора) где поиск абсолютно эдентичен, даже поисковики в интернете работают по разным алгоритмам и принципам.
PMПисьмо на e-mail пользователю
Top
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темыСтраницы: (2) [1] 2  Ответ в темуСоздание новой темыСоздание опроса

 



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