SwiftSearch -- сверхбыстрый поиск по NTFS томам без индекса!

Хотите предложить идею нового плагина или знаете, что улучшить в существующем? Пишите сюда.
yo
Posts: 8
Joined: Sun 11 Mar, 2007 05:38
Been thanked: 1 time

SwiftSearch -- сверхбыстрый поиск по NTFS томам без индекса!

Post by yo »

Попробуйте сами: http://sourceforge.net/projects/swiftsearch/ -- такой скорости поиска я не видел еще ни в одном аналогичном приложении. К сожалению, требует повышенных привилегий, но в данном случае это стоит того.

Плагина для ФАРа, к сожалению, тоже пока нет, зато есть исходные тексты и надежда, что кто-то из разработчиков плагинов прочтет это сообщение и заинтересуется.


ЗЫ Точнее, для прямого поиска без индекса MFT, конечно, не обойтись, но строится он на лету и мгновенно (относительно всего остального, виденного из аналогов).
Last edited by yo on Tue 18 Aug, 2015 12:12, edited 2 times in total.
User avatar
Michael Lukashov
Posts: 516
Joined: Mon 23 Jan, 2006 09:38
Has thanked: 6 times
Been thanked: 21 times
Contact:

SwiftSearch -- очень быстрый поиск по NTFS без индекса!

Post by Michael Lukashov »

Спасибо за информацию. Я заинтересован в создании такого плагина.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

SwiftSearch -- очень быстрый поиск по NTFS без индекса!

Post by John Doe »

Вот тут есть готовый http://plugring.farmanager.com/plugin.php?l=ru&pid=931
Правда без исходников, но можно попробовать написать автору.

P.S.
Со SwiftSearch не связано.
User avatar
Michael Lukashov
Posts: 516
Joined: Mon 23 Jan, 2006 09:38
Has thanked: 6 times
Been thanked: 21 times
Contact:

SwiftSearch -- очень быстрый поиск по NTFS без индекса!

Post by Michael Lukashov »

Написал автору. Будем посмотреть.
yo
Posts: 8
Joined: Sun 11 Mar, 2007 05:38
Been thanked: 1 time

SwiftSearch -- очень быстрый поиск по NTFS без индекса!

Post by yo »

Благодарю за отклик, проявленный интерес и наводку на плагин!

Upd: правильно ли я понял, что имеет смысл написать автору LiveFileSearch для того, что бы он написал плагин на основе SwiftSearch? Проблема в том, что у Everything есть API / command line SDK, а SwiftSearch -- это голый код на плюсах ==> возможно, переделка будет не так уж проста.
User avatar
Michael Lukashov
Posts: 516
Joined: Mon 23 Jan, 2006 09:38
Has thanked: 6 times
Been thanked: 21 times
Contact:

SwiftSearch -- очень быстрый поиск по NTFS без индекса!

Post by Michael Lukashov »

SwiftSearch использует клятый MFC, так что да, переделка будет долгой.
Kirillony
Posts: 232
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 6 times
Been thanked: 4 times

SwiftSearch -- очень быстрый поиск по NTFS без индекса!

Post by Kirillony »

Всю жизнь для этой цели (сверхбыстрый поиск на NTFS) использую плагин NTFS File Information. Попробуйте F11->NTFS File Information->Open Panel->Alt-F7 Чем не устраивает?
Kirillony
Posts: 232
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 6 times
Been thanked: 4 times

SwiftSearch -- очень быстрый поиск по NTFS без индекса!

Post by Kirillony »

Вот http://forum.farmanager.com/viewtopic.php?f=20&t=3703 связанный с этой темой топик
yo
Posts: 8
Joined: Sun 11 Mar, 2007 05:38
Been thanked: 1 time

SwiftSearch -- очень быстрый поиск по NTFS без индекса!

Post by yo »

* скорость построения MFT индекса несравнима, увы на порядок/ки медленнее;
* панель только для одного тома (2ТБ) съела пол-гига ОЗУ;
* к сожалению, давно не обновлялся: без запуска Фара под админом выкидывает

Но в целом весьма полезен, спасибо!
Kirillony
Posts: 232
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 6 times
Been thanked: 4 times

SwiftSearch -- сверхбыстрый поиск по NTFS томам без индекса!

Post by Kirillony »

вот здесь http://plugring.farmanager.com/plugin.php?pid=904 версия поновее. Для того, чтоб искать по индексу MFT надо как минимум его прочитать с диска, что и делает плагин при открытии панели. Если открыть панель второй раз - это очень быстро происходит благодаря кэшированию OS. А полгига памяти в наше время - это тьфу, иначе зачем она нужна, эта память?
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 569
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 1 time
Been thanked: 3 times
Contact:

SwiftSearch -- сверхбыстрый поиск по NTFS томам без индекса!

Post by Zeroes »

По-моему самое актуальное решение сейчас
LiveFileSearch + Everything
не?
--- Zeroes & Ones ---
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

SwiftSearch -- сверхбыстрый поиск по NTFS томам без индекса!

Post by citRiks »

Zeroes, имхо, по определению - НЕТ :)
потому что получилось так, что исходников нет и не предвидится от этих обеих штук.
уже прямо сейчас у меня не работает последний LiveFileSearch (Фар свежий, Вин 11, все х64)
разбираться почему - трата времени безнадежная, а автор пропал.
сам по себе everything 1.5 beta у меня стоит, пользуюсь, но опять же есть сомнения перспективно ли, поскольку код закрыт.

Лучше NTFS File Info - хорош, обновляется, код открыт
Last edited by citRiks on Tue 27 Sep, 2022 13:29, edited 2 times in total.
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 569
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 1 time
Been thanked: 3 times
Contact:

SwiftSearch -- сверхбыстрый поиск по NTFS томам без индекса!

Post by Zeroes »

citRiks wrote: Tue 27 Sep, 2022 13:24 уже прямо сейчас у меня не работает последний LiveFileSearch (Фар свежий, Вин 11, все х64)
Может кому пригодится (сам разобрался):

1) актуально для альфы Everything чтобы поиск могли использовать другие программы в настройках надо поменять:
Everything-1.5a.ini
alpha_instance=1
->
alpha_instance=0

2) Everything программа должна быть запущена как GUI (те в качестве сервиса - недостаточно)
я из автозагрузки запускаю так: C:\UTILITY\Everything\Everything64.exe -minimize-all

я попросил автора LiveFileSearch добавить инфу в FAQ в следующей версии.
Last edited by Zeroes on Wed 28 Sep, 2022 12:11, edited 1 time in total.
--- Zeroes & Ones ---
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 569
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 1 time
Been thanked: 3 times
Contact:

SwiftSearch -- сверхбыстрый поиск по NTFS томам без индекса!

Post by Zeroes »

Да и Everything может искать моментально файлы по содержимому

настройки - > Content
указываем какие файлы индексировать
например у меня сейчас:

Code: Select all

*.txt;*.out,*.bat,*.lua
(внимание данные по индексированию содержимого находится в памяти процесса!)

в окне поиска теперь ищем типа так:
*.lua content:APanel.Eof
Last edited by Zeroes on Wed 28 Sep, 2022 12:28, edited 1 time in total.
--- Zeroes & Ones ---
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

SwiftSearch -- сверхбыстрый поиск по NTFS томам без индекса!

Post by citRiks »

Zeroes wrote: Wed 28 Sep, 2022 12:09я попросил автора LiveFileSearch добавить инфу в FAQ в следующей версии.
лучше попросите его открыть код, так как на развитие плагина у него нет времени судя по всему.
может ему стыдно показывать свой кривой код, но это зря
трудно превзойти кривизну майкрософтовского кода например, и ничего, сидим в винде.
кроме того, смотреть его все равно вряд ли кто будет, способных писать плугины для фара на Си в мире на пальцах пересчитать, а желающих того еще меньше.
Один тот достаточно странный для того человек, что пожелавший вылечить этот плугин, который если и найдется, скорее всего не будет бегать за автором и громко смеятся тыкая пальцем в распечатанный кривой код пугая окружающих.
Last edited by citRiks on Wed 28 Sep, 2022 18:01, edited 1 time in total.
Post Reply

Return to “Предложения и идеи”