-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Person Alternate names not used in search, Person view #19
Comments
I do not know if the problem is common, but for alternate place names on gramps, one solution was to deal with the model.
gramps-project/gramps@5cd646d
So, it becomes a "display" issue and no more a "search" one.
On the other hand, there is maybe one limit by using one "too common" separator like a comma.
Anyway, we do not often have a name with a comma.
…--------------------------------------------
En date de : Jeu 12.1.17, Doug Blank <[email protected]> a écrit :
Objet: [GenealogyCollective/gprime] Person Alternate names not used in search, Person view (#19)
À: "GenealogyCollective/gprime" <[email protected]>
Cc: "Subscribed" <[email protected]>
Date: Jeudi 12 janvier 2017, 14h11
The Person object has a list of
alternate names. These do not show, and are not used in a
search.
Two options:
create a new table, and use that for Person.
at least search those fields (harder, as it is a nested
list)
The problem with 1 is that the number of names is
different from the number of people. Does it matter?
—
You are receiving this because you are subscribed to this
thread.
Reply to this email directly, view
it on GitHub, or mute
the thread.
|
@romjerome We could stick all of the names in a single field (as the commit you point to shows), but that will not make searches or ordering fast. In fact, it would make them slower. Also, it is confusing when searching for a name, and the matching row doesn't show the criteria. I think the right solution is to actually use a bit of relational databasing, and do a JOIN between the person table, and a new name table. That will solve all of the problems identified, keep searching fast, and the displayed data informative. |
This turned out to be really easy to fix. I have a prototype, but not yet complete.
|
The Person object has a list of alternate names. These do not show, and are not used in a search.
Two options:
The problem with 1 is that the number of names is different from the number of people. Does it matter?
The text was updated successfully, but these errors were encountered: