Events Filtering Unresponsive

Started by Darius1968, March 29, 2020, 11:13:09 PM

Previous topic - Next topic

Darius1968

The following screenshot shows that some of the 68 files in my current scope belong to two events, one of which I've selected to allow those files to pass through the filter, but as can be seen, the Events Filter prohibits this.  Are there others who are experiencing this behavior as well? 

Mario

Quotethe Events Filter prohibits this.

Meaning? Error message? Checking the box not possible,...?

Darius1968

#2
QuoteMeaning? Error message? Checking the box not possible,...?
No error messages, and box-checking for any/all of the events is entirely possible.  The problem is that the filter is just not giving me any results. 

P.S.
IMatch is now displaying another symptom:  When I switch to the Events View, IMatch is now displaying "No Files", but I KNOW there are files assigned to two events as of now, because if I switch to a folder that has the files belonging to the event, that event(s) will be displayed in the Events Panel of the Global Filtering. 
I'm attaching a log file of me creating an event out of a single MP3 file.  Again, the Events Panel In Filtering registers that I have the event, given that my scope contains the file, but the Events View is effectively saying that I have no Events! 

Darius1968

QuoteP.S.
IMatch is now displaying another symptom:  When I switch to the Events View, IMatch is now displaying "No Files", but I KNOW there are files assigned to two events as of now, because if I switch to a folder that has the files belonging to the event, that event(s) will be displayed in the Events Panel of the Global Filtering.
I'm attaching a log file of me creating an event out of a single MP3 file.  Again, the Events Panel In Filtering registers that I have the event, given that my scope contains the file, but the Events View is effectively saying that I have no Events! 
Ignore my P.S.!  My bad!  But, the part about the filtering not working still holds.  Above, you still have my log file. 

Mario

Does this persist after closing and re-opening the database?

Darius1968

Yes, the issue persists after closing/re-opening the database, even if I first close/re-open IMatch itself, before re-opening the database.  Also, I did a database diagnostics, which was fine, and performed a Compact & Optimize.  After this, I'm still getting the same response. 

Darius1968

#6
So, what could be wrong with the events filter?  It's the strangest thing:  The filter correctly identifies the relevant event(s), with respect to the images that are in the current scope, and allows me to tick the box(s) with a check-mark, but from here, won't display the images, pending my choice. 

Darius1968

Just to make sure that I've given out all the steps I've taken to try and resolve this issue: 
I've already outlined that I performed database diagnostics (error free) and compact and optimize.  I also closed out every panel, which had no effect, and I tried cleaning out some of my categories that I think I really don't need all the time.  So, now, I have about 16,000, and I think many of these are occupied under @Keywords.  Also, the data driven categories that I do have are all set to manual refresh. 
I haven't really experimented yet with the People Filter, but as far as I can tell, everything else, except the Events works fine.  I made sure the Value Filtering works (it does) because I thought this would be similar to the Events Filter in that they both offer choices from which to filter. 
What I do know about how the Events Filter is currently behaving on my setup is that it correctly identifies which events are in my current scope, just that it doesn't enumerate those files on my choosing.  I've also noted something about the invert option (for both cases of whether I invert the global filter, or just invert the Events filter) in that it will cause ALL of the files in my scope to display, whether or not they belong to an event. 

Mario

I have not yet looked into this.

I've made some quick tests. When I check an event, only files in this event are shown.
When I select two events, only files assigned to both events are shown. The event filter always uses AND when combining events.
Both scenarios worked as designed.

Darius1968

#9
Quote from: Mario on April 03, 2020, 02:05:25 PM
When I check an event, only files in this event are shown.
When I select two events, only files assigned to both events are shown. The event filter always uses AND when combining events.
Both scenarios worked as designed.

Examining this image from the help topic, about setting a global filter for an event: 

I would've thought that combining "Sarah, 29th Birthday" and "Vincent's new School", by assigning a check mark next to the respective event entries would have the combining effect of the OR operator in that the files in the result window would be either of "Sarah, 29th Birthday" or of "Vincent's new School".  I thought that an image would usually belong to just one event, even though residence in more than one might be possible. 

Mario

Sorry, may fault. Just checked again. To much in a hurry yesterday.
Selecting multiple events of course shows all files contained in at least one event. OR not AND.

I've made some checks:

Events A (5 files), B (10 files), C (20 files)

Scope: 1000 files.

Filter on A - Scope: 5 files.
Filter on B - Scope: 10 files.
Filter on C - Scope: 20 files.

OK.

Invert Filter.

Filter on A - Scope: 995 files.
Filter on B - Scope: 990 files.
Filter on C - Scope: 980 files.

OK.

Filter on A and B: Scope 985 files.
Filter on A and B and C: Scope 965 files.

OK.

So far unable to reproduce the problem you are seeing.

Darius1968

#11
Well, I think I may have found part of the problem!
I created a new test database, and introduced just one folder with 24 MP3 files.  I selected 5 of those, and created an event from that selection.  So far, so good.  If I at this point, I go to all files in the database (right now, just 24), and open up the Global Filter on the Events Panel, I indeed see the newly created event, and if I choose it, I get those 5 files as expected! 
So, I now add a 2nd folder, but this time, it has the & and ' characters within the file path.  This caused the Event Filter to fail, and to fail for both events currently in the test database!  I then, changed that folder name such that the offending characters were changed to something different.  This didn't fix the problem right on the spot, but closing/re-opening the database once again, allowed the filtering to work for the Events Panel. 

Mario

What is a global filter in the Events Panel? What events panel? In the Filter Panel? In the Event View?

It seems you create an event from a selection of files?
Then the event stores the ids of these files. The file names or folder names are irrelevant.
The file or folder names are not used when filtering.

When you say you "add s second folder with &..." what does that mean? You add a new folder to the database? And then create an event from some files in that folder? Of from the folder? Or what...?