People table: confine search to person's name

Started by hamishr, March 30, 2023, 11:04:20 AM

Previous topic - Next topic

hamishr

My People table is large and it is often quite difficult finding a name because the list includes the name within all fields. It would be useful to be able to optionally confine the search to the main name field, as has already been done with looking up a name to associate with a face.

Mario

I'm not sure I understand.
With People table you mean the People View, right?

Quotebecause the list includes the name within all fields.
You mean that the search searches in multiple person properties?
Currently it searches: full name, short name, other name, description and gender.
How does this make finding a person hard? Which values do you enter and what is your search term?

Since IMatch 2023 allows for multiple groups and families per person, the People View supports search prefixes to optionally limit the search scope:

p:<search term> searches only in person properties (see above)
f:<search term> searches in family names
g:<search term> searches in group names
...


Quoteas has already been done with looking up a name to associate with a face. 
The list of persons shown with the Person Selector displays the user-configured Person Label.


-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

hamishr

It sounds like the search prefixes should do what I need. I am talking about the list of people under the People tab. If I am searching for the entry for Peter Jones, I might not also want to see entries where Peter Jones is mentioned in the Description (e.g. 'son of Peter Jones').

Mario

The p: prefix searches the person properties I mentioned (but does not search in groups or families).
It will look in the description, among other properties. No change for your situation.

Lets see how many users have a problem with how the search works. So far, I don't recall a problem report or related FR ever.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

Mario

I've had a quick look and decided to add another prefix.
With l:<search term> you can now (in IMatch 2023) restrict the filter to search only in person labels. Which are, by default, the full name.

l:Tom

will find only persons where the word Tom appears in the label. Not in the description or elsewhere.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook