Advanced search needs fixing, especially for ExposureTime
Posted: Tue Aug 05, 2025 7:03 am
Advanced Search (Ctrl-F) is not really adequate to the needs of a program like XnViewMP, but it is all we have. And since it is all we have it really needs to be fixed with regards to searching for certain things.
Specifically
1. When clicking ... in the QuickFilter entry field to bring up Search, it does not pickup the current directory as it does if you hit Ctrl-F. You have to browse for it within the search dialog or copy/paste. Waste of time.
2. Searching by Exif:ExposureTime is very impaired.
2a. Metadata is in 1/x format, search field is in decimal. So you need a calculator to convert what you want to search for, like 1/160 to decimal.
2b. The search field is only 4 digits after the decimal point. This is deficient. Example: 1/160=0.00625 which requires 5 digits. You simply cannot search for a value like ExposureTime=1/350 without ridiculously creating a compound search, that it is >.002 AND <.003
3. Because searching on ExposureTime is crippled and often requires the ALL option, some ExposureTime values simply cannot be incorporated into certain searches. It is impossible. Example: Search for any .CRW or JPEG with an ExposureTime of 1/4000.
4. Since the built in fields are extremely limited, the search should support calling ExifTool, just like Labels and ToolTips do.
5. Saved Presets in Advanced Search ALWAYS contain the directory to be searched. This severely limits the utility of saved searches. After defining a complicated search, saving it, and trying to use it later in a different directory, you must go through the steps of browsing for the current directory you were in when hitting Ctrl-F.
So, solutions:
A. Fix the way the ... button launches Search to default to Current Directory.
B. The ExposureTime filed MUST be in 1/x format, just like it is shown in the metadata. The application should do the math. That will fix 2a, 2b, and 3 above.
C. Support the {ExifTool:property} method
D. Allow search presets to be saved with the option "Use Current Directory". Loading such a preset with that option will not overwrite the directory already filled in in the Advanced Search dialog.
Please, this search as it is simply cannot do some basic things. These enhancements/fixes are needed.
Specifically
1. When clicking ... in the QuickFilter entry field to bring up Search, it does not pickup the current directory as it does if you hit Ctrl-F. You have to browse for it within the search dialog or copy/paste. Waste of time.
2. Searching by Exif:ExposureTime is very impaired.
2a. Metadata is in 1/x format, search field is in decimal. So you need a calculator to convert what you want to search for, like 1/160 to decimal.
2b. The search field is only 4 digits after the decimal point. This is deficient. Example: 1/160=0.00625 which requires 5 digits. You simply cannot search for a value like ExposureTime=1/350 without ridiculously creating a compound search, that it is >.002 AND <.003
3. Because searching on ExposureTime is crippled and often requires the ALL option, some ExposureTime values simply cannot be incorporated into certain searches. It is impossible. Example: Search for any .CRW or JPEG with an ExposureTime of 1/4000.
4. Since the built in fields are extremely limited, the search should support calling ExifTool, just like Labels and ToolTips do.
5. Saved Presets in Advanced Search ALWAYS contain the directory to be searched. This severely limits the utility of saved searches. After defining a complicated search, saving it, and trying to use it later in a different directory, you must go through the steps of browsing for the current directory you were in when hitting Ctrl-F.
So, solutions:
A. Fix the way the ... button launches Search to default to Current Directory.
B. The ExposureTime filed MUST be in 1/x format, just like it is shown in the metadata. The application should do the math. That will fix 2a, 2b, and 3 above.
C. Support the {ExifTool:property} method
D. Allow search presets to be saved with the option "Use Current Directory". Loading such a preset with that option will not overwrite the directory already filled in in the Advanced Search dialog.
Please, this search as it is simply cannot do some basic things. These enhancements/fixes are needed.