Everything / MFT and Search Options?
Moderators: white, Hacker, petermad, Stefan2
Everything / MFT and Search Options?
I wondering about the files informations who are stored in the MFT (for eventually some Search Options).
In the Help File of Total Commander we can read:
Uses the program "Everything" to search NTFS-formatted drives. The tool accesses the internal file index (Master File Table, MFT) of NTFS-formatted disks. Therefore it works without its own time-consuming creation of a search index. However, the MFT only contains file names. The search for other file attributes like the size, content plugin fields, or file contents are not accelerated.
On Microsoft Website we can read:
The NTFS file system contains a file called the master file table, or MFT. There is at least one entry in the MFT for every file on an NTFS file system volume, including the MFT itself. All information about a file, including its size, time and date stamps, permissions, and data content, is stored either in MFT entries, or in space outside the MFT that is described by MFT entries.
- https://msdn.microsoft.com/en-us/library/windows/desktop/aa365230
__________
So it's about Everything who maybe can only work with the "Filename" criteria.
But it looks that the MFT can store and work with more criterias than the FileName.
Just i want a clarification and know more about this point...
And maybe it's also about a wrong sentence in the TC Help file himself???
Thanks
(And Sorry for English)
In the Help File of Total Commander we can read:
Uses the program "Everything" to search NTFS-formatted drives. The tool accesses the internal file index (Master File Table, MFT) of NTFS-formatted disks. Therefore it works without its own time-consuming creation of a search index. However, the MFT only contains file names. The search for other file attributes like the size, content plugin fields, or file contents are not accelerated.
On Microsoft Website we can read:
The NTFS file system contains a file called the master file table, or MFT. There is at least one entry in the MFT for every file on an NTFS file system volume, including the MFT itself. All information about a file, including its size, time and date stamps, permissions, and data content, is stored either in MFT entries, or in space outside the MFT that is described by MFT entries.
- https://msdn.microsoft.com/en-us/library/windows/desktop/aa365230
__________
So it's about Everything who maybe can only work with the "Filename" criteria.
But it looks that the MFT can store and work with more criterias than the FileName.
Just i want a clarification and know more about this point...
And maybe it's also about a wrong sentence in the TC Help file himself???
Thanks
(And Sorry for English)
TC V9.0a 64Bits with Official License Here
Windows 10 Enterprise x64 RedStone 3
Windows 10 Enterprise x64 RedStone 3
It seems to me that if indexing of attributes is enabled in Everytning: see: http://madsenworld.dk/tcmd/everythingindexes.png then TC takes advantage of that - so maybe the Help file has to be updated in that respect...?
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
It seems it's not clear which searching options is supported by Total Commander with Everything.It seems to me that if indexing of attributes is enabled in Everytning: see: http://madsenworld.dk/tcmd/everythingindexes.png then TC takes advantage of that - so maybe the Help file has to be updated in that respect...?
If we believe the Help file, only the Filenames are supported.
And in case of me the Index Options of Everything is not set by default in the same way of you: https://imgur.com/a/SF1h8
I guess TC must to deactivate the Searching Options who is not supported when Everything Box is Checked to clear up this situation...
Last edited by islogged on 2018-03-02, 18:43 UTC, edited 1 time in total.
TC V9.0a 64Bits with Official License Here
Windows 10 Enterprise x64 RedStone 3
Windows 10 Enterprise x64 RedStone 3
It is known by reading the history that TC supports using the indexed file size of actual Everything versions.islogged wrote:It seems it's not clear which searching options is supported by Total Commander with Everything.It seems to me that if indexing of attributes is enabled in Everytning: see: http://madsenworld.dk/tcmd/everythingindexes.png then TC takes advantage of that - so maybe the Help file has to be updated in that respect...?
If we believe the Help file, only the Filename is supported.
And in case of me the default Index Options of Everything are not set in the same way: https://imgur.com/a/SF1h8
I guess TC must to deactivate the Searching Options who is not supported when Everything Box is Checked to clear up this situation...
I see no need for any change of the settings options in TC.
Windows 11 Home x64 Version 23H2 (OS Build 22631.3447)
TC 11.03 x64 / x86
Everything 1.5.0.1372a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
TC 11.03 x64 / x86
Everything 1.5.0.1372a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
It is known by reading the history that TC supports using the indexed file size of actual Everything versions.
I see no need for any change of the settings options in TC.
Using the indexed file size??? mean?
I'm not sure to understand this answer, and the the matter with this raised problem.
Thanks
TC V9.0a 64Bits with Official License Here
Windows 10 Enterprise x64 RedStone 3
Windows 10 Enterprise x64 RedStone 3
Using the indexed file size means that TC automatically uses the indexed file sizes from Everything if you have enabled size indexing in Everything itself.islogged wrote:It is known by reading the history that TC supports using the indexed file size of actual Everything versions.
I see no need for any change of the settings options in TC.
Using the indexed file size??? mean?
I'm not sure to understand this answer, and the the matter with this raised problem.
Thanks
Windows 11 Home x64 Version 23H2 (OS Build 22631.3447)
TC 11.03 x64 / x86
Everything 1.5.0.1372a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
TC 11.03 x64 / x86
Everything 1.5.0.1372a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
Concretely which of these options work with 'Everything' Search Option (inside TC):Using the indexed file size means that TC automatically uses the indexed file sizes from Everything if you have enabled size indexing in Everything itself.
- https://imgur.com/a/mJ4XS
When 'Everything' Option is Checked in TC:
- https://imgur.com/a/nJMck
'Cause until now still not clear for me...
TC V9.0a 64Bits with Official License Here
Windows 10 Enterprise x64 RedStone 3
Windows 10 Enterprise x64 RedStone 3
Don't worry about details.I guess TC must to deactivate the Searching Options who is not supported when Everything Box is Checked to clear up this situation...
Even if the search would only support filenames, any other attribute can be evaluated faster because of the already limited number of files to inspect.
Holger
Make our planet great again
There is another place Configuration> Options> Operation> Calculate space occupied by subdirectories groupislogged wrote:Concretely which of these options work with 'Everything' Search Option (inside TC):
- https://imgur.com/a/mJ4XS
When 'Everything' Option is Checked in TC:
- https://imgur.com/a/nJMck
'Cause until now still not clear for me...
History.txt wrote:23.08.17 Added: Configuration - Options - Operation: Option to use "Everything" to get directory sizes via Alt+Shift+Enter and/or spacebar. Needs recent Everything version with folder size index enabled (32/64)
I stay convinced that the Search TC GUI need to have an explicit way about which "search criteria" are really boosted with 'Everything' and which are not.
Added to that, a lot of criteria are not indexed by default with 'Everything" i checked it again now.
That's the Default Options of the Last Version of 'Everything': https://imgur.com/a/ZgS8E
Sorry but even with this topic all that still not clear for me.
And common users like me don't daily past there time to fully read the History.txt file.
Anyway about it, the online version isn't updated since a time:
- http://www.ghisler.com/history.txt
Thanks at All
Added to that, a lot of criteria are not indexed by default with 'Everything" i checked it again now.
That's the Default Options of the Last Version of 'Everything': https://imgur.com/a/ZgS8E
Sorry but even with this topic all that still not clear for me.
And common users like me don't daily past there time to fully read the History.txt file.
Anyway about it, the online version isn't updated since a time:
- http://www.ghisler.com/history.txt
Thanks at All
TC V9.0a 64Bits with Official License Here
Windows 10 Enterprise x64 RedStone 3
Windows 10 Enterprise x64 RedStone 3
Maybe it is time to update your bookmarks http://www.ghisler.com/history912.txtislogged wrote:Anyway about it, the online version isn't updated since a time:
- http://www.ghisler.com/history.txt
Anyway, TC installation always include the latest History.txt, TC Changes Viewer make it easy to read the History.txt file.
Anyway about it, the online version isn't updated since a time:
- http://www.ghisler.com/history.txt
Mean how many Urls for this file, one by version? Looks a non sense...Maybe it is time to update your bookmarks Laughing http://www.ghisler.com/history912.txt
Particularly without remove the old url one ...
Anyway thanks.
Ok i will check it one of these days.TC Changes Viewer make it easy to read the History.txt file.
Thank You Again
TC V9.0a 64Bits with Official License Here
Windows 10 Enterprise x64 RedStone 3
Windows 10 Enterprise x64 RedStone 3
Sigh always the same...islogged wrote:I stay convinced that the Search TC GUI need to have an explicit way about which "search criteria" are really boosted with 'Everything' and which are not.
Even if the help does clearly state that TC uses only the filenames from everything
You insist in changes to complicate the GUI... (without any benefits other than that islogged gets satisfied).The search for other file attributes like the size, content plugin fields, or file contents are not accelerated.
The everything checkbox is inside the section "Search for" / "Search in".
Isn't this clear enough to give the advanced user (other users may not even install everything) a hint that attributes in "Find text", "Advanced" or "Plugins" tab are not accelerated by everything itself.
Obviously not for islogged...
Even if he gets further explanations here in the forum....
Holger
Make our planet great again
Hello HolgerK
__________
__________
And no it's not for islogged only, is for the comprehension of the largest more about the implementation of 'Everything' and those supported options inside TC.
__________
Thanks
__________
Sigh always the same...
Even if the help does clearly state that TC uses only the filenames from everything
Anyway furthers explanations here clearly state that TC don't uses only the filenames from 'everything'.Even if he gets further explanations here in the forum....
__________
From History.txt:Isn't this clear enough to give the advanced user (other users may not even install everything) a hint that attributes in "Find text", "Advanced" or "Plugins" tab are not accelerated by everything itself.
31.10.16 Added: Get file details (size, time, attributes) from Everything 1.4 or newer via new RPC call if available (32/64)
__________12.07.17 Added: Search with Everything: If Everything 1.4 or newer is installed, pass parameters "size" and "date from/to" to Everything to let it handle the matching (32/64)
Deactivate the criteria who is not supported by 'Everything' when 'Everything' is ticked (as "Find Text" does) don't complicate the GUI, but that's just an idea of implementation, guess we can find some more...You insist in changes to complicate the GUI... (without any benefits other than that islogged gets satisfied).
And no it's not for islogged only, is for the comprehension of the largest more about the implementation of 'Everything' and those supported options inside TC.
__________
Thanks
TC V9.0a 64Bits with Official License Here
Windows 10 Enterprise x64 RedStone 3
Windows 10 Enterprise x64 RedStone 3
Searching for text does in no way disable Everything.islogged wrote: ...
Deactivate the criteria who is not supported by 'Everything' when 'Everything' is ticked (as "Find Text" does) don't complicate the GUI, but that's just an idea of implementation, guess we can find some more...
...
Everything is used to select the files and TC looks for the content.
You can also use the Everything function content:searchtext
But I think its time to stop this discussion.
Windows 11 Home x64 Version 23H2 (OS Build 22631.3447)
TC 11.03 x64 / x86
Everything 1.5.0.1372a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
TC 11.03 x64 / x86
Everything 1.5.0.1372a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64