mirror of
https://github.com/yacy/yacy_search_server.git
synced 2024-09-19 00:01:41 +02:00
using the publisher information for the author field if no author is
given. This applies to cases where only the copyright field in the html header is filled but not the author field
This commit is contained in:
parent
bab573361f
commit
2a4c064c89
|
@ -384,7 +384,11 @@ public class SolrConfiguration extends ConfigurationSet implements Serializable
|
|||
add(doc, YaCySchema.description_words_val, cv);
|
||||
}
|
||||
|
||||
if (allAttr || contains(YaCySchema.author)) add(doc, YaCySchema.author, document.dc_creator());
|
||||
if (allAttr || contains(YaCySchema.author)) {
|
||||
String author = document.dc_creator();
|
||||
if (author == null || author.length() == 0) author = document.dc_publisher();
|
||||
add(doc, YaCySchema.author, author);
|
||||
}
|
||||
if (allAttr || contains(YaCySchema.content_type)) add(doc, YaCySchema.content_type, new String[]{document.dc_format()});
|
||||
if (allAttr || contains(YaCySchema.last_modified)) add(doc, YaCySchema.last_modified, responseHeader == null ? new Date() : responseHeader.lastModified());
|
||||
if (allAttr || contains(YaCySchema.keywords)) add(doc, YaCySchema.keywords, document.dc_subject(' '));
|
||||
|
|
Loading…
Reference in New Issue
Block a user