Skip to content

Commit

Permalink
Make GND ID available for search.
Browse files Browse the repository at this point in the history
- contribution.agent.gndIdentifier
- subject.componentList.gndIdentifier
- subject.gndIdentifier
  • Loading branch information
blackwinter committed Jan 24, 2025
1 parent 22e9ef6 commit 6f70586
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 0 deletions.
20 changes: 20 additions & 0 deletions src/main/resources/alma/index-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -633,6 +633,12 @@
},
"id": {
"type": "keyword"
},
"gndIdentifier": {
"type": "keyword",
"copy_to": [
"q.all"
]
}
}
},
Expand Down Expand Up @@ -726,6 +732,13 @@
"id": {
"type": "keyword"
},
"gndIdentifier": {
"type": "keyword",
"copy_to": [
"q.all",
"q.subject"
]
},
"dateOfBirthAndDeath": {
"type": "text"
},
Expand Down Expand Up @@ -770,6 +783,13 @@
"id": {
"type": "keyword"
},
"gndIdentifier": {
"type": "keyword",
"copy_to": [
"q.all",
"q.subject"
]
},
"label": {
"type": "text",
"analyzer": "german_analyzer",
Expand Down
8 changes: 8 additions & 0 deletions web/test/tests/IndexIntegrationTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ public static Collection<Object[]> data() {
{ "contribution.agent.label:Westfalen", /*->*/ 3 },
{ "contribution.agent.label:Westfälen", /*->*/ 3 },
{ "contribution.agent.id:\"https\\://d-nb.info/gnd/5253963-5\"", /*->*/ 1 },
{ "contribution.agent.gndIdentifier:5253963-5", /*->*/ 1 },
{ "contribution.agent.id:5265186-1", /*->*/ 0 },
{ "contribution.agent.id:\"5265186-1\"", /*->*/ 0 },
{ "title:Westfalen AND contribution.agent.label:Prause", /*->*/ 1 },
Expand All @@ -50,6 +51,7 @@ public static Collection<Object[]> data() {
{ "subject.componentList.label:Düsseldorfer", /*->*/ 1 },
{ "subject.componentList.label.unstemmed:Düsseldorfer", /*->*/ 0 },
{ "subject.componentList.id:\"https\\://d-nb.info/gnd/4042570-8\"", /*->*/ 2 },
{ "subject.componentList.gndIdentifier:4042570-8", /*->*/ 2 },
{ "(title:Westfalen OR title:Münsterland) AND NOT contribution.agent.id:\"https\\://d-nb.info/gnd/2019209-5\"", /*->*/ 8 },
{ "subject.componentList.label:Westfalen", /*->*/ 11 },
{ "subject.componentList.label:Westfälen", /*->*/ 11 },
Expand All @@ -58,6 +60,7 @@ public static Collection<Object[]> data() {
{ "subject.componentList.id:1113670827", /*->*/ 0 },
{ "subject.componentList.type:PlaceOrGeographicName", /*->*/ 25 },
{ "publication.location:Berlin", /*->*/ 16 },
{ "subject.gndIdentifier:4040795-0", /*->*/ 1 },
{ "subject.notation:914.3", /*->*/ 7 },
{ "subject.notation:914", /*->*/ 0 },
{ "subject.notation:914*", /*->*/ 7 },
Expand Down Expand Up @@ -113,13 +116,18 @@ public static Collection<Object[]> data() {
{ "q.subject:Westfälen", /*->*/ 11 },
{ "q.subject:Lithuania", /*->*/ 1 },
{ "q.subject:Baukem", /*->*/ 1 },
{ "q.subject:4040795-0", /*->*/ 1 },
{ "q.subject:4042570-8", /*->*/ 2 },
{ "q.title:der", /*->*/ 0 },
{ "q.title:Westfalen", /*->*/ 8 },
{ "q.title:Eilendorf", /*->*/ 1 },
{ "q.all:Federale", /*->*/ 5 },
{ "q.all:Fédérale", /*->*/ 5 },
{ "q.all:(Courtillon cinema)", /*->*/ 1 },
{ "q.all:(Courtillon cinéma)", /*->*/ 1 },
{ "q.all:4040795-0", /*->*/ 1 },
{ "q.all:4042570-8", /*->*/ 2 },
{ "q.all:5253963-5", /*->*/ 1 },
{ "q.all:0702075558", /*->*/ 1 },
{ "q.all:07\\-0207\\-555\\-8", /*->*/ 1 }, // search with hyphens possible due to digibib_standardnumber
{ "q.all:07206763", /*->*/ 1 },
Expand Down

0 comments on commit 6f70586

Please sign in to comment.