From 5b361144e35903e2f339d9262937c428cf264654 Mon Sep 17 00:00:00 2001 From: Michel Oleynik Date: Tue, 18 Jul 2017 10:41:16 +0200 Subject: [PATCH] Forces publicationYear field to be an integer (refs #74) --- .../java/at/medunigraz/imi/bst/extraabstracts/Indexing.java | 2 +- src/main/java/at/medunigraz/imi/bst/medline/Indexing.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/at/medunigraz/imi/bst/extraabstracts/Indexing.java b/src/main/java/at/medunigraz/imi/bst/extraabstracts/Indexing.java index c56f84c..95b3442 100644 --- a/src/main/java/at/medunigraz/imi/bst/extraabstracts/Indexing.java +++ b/src/main/java/at/medunigraz/imi/bst/extraabstracts/Indexing.java @@ -52,7 +52,7 @@ static long indexAllExtraAbstracts(String dataFolderWithFiles) throws Exception .field("pubmedId", StringEscapeUtils.escapeJson(article.pubMedId)) .field("title", StringEscapeUtils.escapeJson(article.docTitle)) .field("publicationDate", StringEscapeUtils.escapeJson(StringEscapeUtils.escapeJson((article.publicationYear)))) - .field("publicationYear", StringEscapeUtils.escapeJson(article.publicationYear)) + .field("publicationYear", new Integer(article.publicationYear)) .field("abstract", StringEscapeUtils.escapeJson(article.docAbstract)) .endObject() ) diff --git a/src/main/java/at/medunigraz/imi/bst/medline/Indexing.java b/src/main/java/at/medunigraz/imi/bst/medline/Indexing.java index abb31fb..3a1539f 100644 --- a/src/main/java/at/medunigraz/imi/bst/medline/Indexing.java +++ b/src/main/java/at/medunigraz/imi/bst/medline/Indexing.java @@ -62,7 +62,7 @@ static long indexArticlesBulk(Client client, List pubMedArticles) .field("title", StringEscapeUtils.escapeJson(article.docTitle)) .field("publicationDate", StringEscapeUtils.escapeJson(article.publicationMonth + " " + StringEscapeUtils.escapeJson((article.publicationYear)))) - .field("publicationYear", StringEscapeUtils.escapeJson(article.publicationYear)) + .field("publicationYear", new Integer(article.publicationYear)) .field("abstract", StringEscapeUtils.escapeJson(article.docAbstract)) .field("meshTags", article.meshTags) .endObject()