about property index build process

Discussion related to "Everything" 1.5 Alpha.
Post Reply
brandySnake
Posts: 8
Joined: Fri Sep 24, 2021 3:00 pm

about property index build process

Post by brandySnake »

Thank you for developing and publishing this useful software.
This software is literally helping me "every day"!

I would like to take advantage of the feature Custom values for properties from 1.5a for simple tagging of files.

Is there any way to skip the relatively time-consuming procedure "scan for properties assigned to the actual file", and only "scan for properties from the contents of the CSV file" in the property index build process?
Scanning actual files on the file system (especially those on the EverythingServer side) is time consuming.

Since the purpose is for simple tagging, I would be glad to have a way to avoid these time-consuming processes.
Also, it would be nice if there was a way to update just the property index without rebuilding the whole index.

--
This is a translation of DeepL.
If the text is not clear, please do not hesitate to ask questions.
void
Developer
Posts: 15565
Joined: Fri Oct 16, 2009 11:31 pm

Re: about property index build process

Post by void »

I have put on my TODO list to add an option to only "scan for properties from the contents of the CSV file".

Thank you for the suggestion.

I'll post back here once this is ready for testing soon.
brandySnake
Posts: 8
Joined: Fri Sep 24, 2021 3:00 pm

Re: about property index build process

Post by brandySnake »

Thank you for your reply.
I can wait patiently for a long period of time.

Thanks again!!
void
Developer
Posts: 15565
Joined: Fri Oct 16, 2009 11:31 pm

Re: about property index build process

Post by void »

To only gather properties from the CSV files:
  • Copy and paste the following into your Everything search box:
    /property_builtin_handler=0
  • Press ENTER in your Everything search box.
  • If successful, property_builtin_handler=0 is shown in the status bar for a few seconds.
    (the default is /property_builtin_handler=1 )
    This will disable the builtin Everything property gatherer.
    ---
  • Copy and paste the following into your Everything search box:
    /property_system=0
  • Press ENTER in your Everything search box.
  • If successful, property_system=0 is shown in the status bar for a few seconds.
    (the default is /property_system=1 )
    This will disable the Windows property system.
    ---
  • Copy and paste the following into your Everything search box:
    /summary_information=0
  • Press ENTER in your Everything search box.
  • If successful, summary_information=0 is shown in the status bar for a few seconds.
    (the default is /summary_information=1 )
    This will disable gathering properties from Summary Information.
With both the builtin, system property and summary information gatherers disabled, Everything will only use properties from your CSV files.
(there's a few file-properties that might still be gathered with property_builtin_handler disabled, 1340a or later will prevent gathering any builtin properties)

property_builtin_handler
property_system
summary_information
property_alternate_data_stream_wchar
property_alternate_data_stream_ansi
property_alternate_data_stream_utf8
property_cache_exclude_folders
property_cache_include_only_folders
property_cache_include_folders
property_cache_exclude_files
property_cache_include_only_files
property_cache_include_files
brandySnake
Posts: 8
Joined: Fri Sep 24, 2021 3:00 pm

Re: about property index build process

Post by brandySnake »

Thanks for confirming and documenting procedure.
Also, thank you for considering the fix for built-in property gathering.

I immediately tried the procedure you taught me, but as you added, it seems that gathering is not completely blocked when building the property index (confirmed by executing /rebuild command on 1339a).
Looking forward to the 1340a.

By the way, is there a way to monitor changes in the CSV file and automatically update the property index?
void
Developer
Posts: 15565
Joined: Fri Oct 16, 2009 11:31 pm

Re: about property index build process

Post by void »

By the way, is there a way to monitor changes in the CSV file and automatically update the property index?
Currently, no.

I will consider an option to do this.
Thank you for the suggestion.

For now, you will need to:
  • Restart Everything.
  • Select out of date files
  • Press Ctrl + F5 to reindex properties.
void
Developer
Posts: 15565
Joined: Fri Oct 16, 2009 11:31 pm

Re: about property index build process

Post by void »

Everything 1.5.0.1340a will no longer gather properties when property_builtin_handler, property_system and summary_information are disabled.
brandySnake
Posts: 8
Joined: Fri Sep 24, 2021 3:00 pm

Re: about property index build process

Post by brandySnake »

For now, you will need to:
Restart Everything.
Select out of date files
Press Ctrl + F5 to reindex properties.
The method "Ctrl + F5" to manually update only the property index, which you taught me, is very convenient.
thank you.

Also, thank you for releasing the 1340a.
However, even though I set the previously mentioned three setting items to 0, there was not much change in the speed of building the property index compared to 1339a.
Post Reply