#2005 remove blank title
This commit is contained in:
parent
5b0176a2ff
commit
0542685f07
1 changed files with 6 additions and 4 deletions
|
@ -227,21 +227,23 @@ public abstract class AbstractFessFileTransformer extends AbstractTransformer im
|
|||
// title
|
||||
final String fileName = getFileName(url, urlEncoding);
|
||||
if (!hasTitle(dataMap)) {
|
||||
final String titleField = fessConfig.getIndexFieldTitle();
|
||||
dataMap.remove(titleField);
|
||||
if (url.endsWith("/")) {
|
||||
if (StringUtil.isNotBlank(content)) {
|
||||
putResultDataBody(
|
||||
dataMap,
|
||||
fessConfig.getIndexFieldTitle(),
|
||||
titleField,
|
||||
documentHelper.getDigest(responseData, body, dataMap,
|
||||
fessConfig.getCrawlerDocumentFileMaxTitleLengthAsInteger()));
|
||||
} else {
|
||||
putResultDataBody(dataMap, fessConfig.getIndexFieldTitle(), fessConfig.getCrawlerDocumentFileNoTitleLabel());
|
||||
putResultDataBody(dataMap, titleField, fessConfig.getCrawlerDocumentFileNoTitleLabel());
|
||||
}
|
||||
} else {
|
||||
if (StringUtil.isBlank(fileName)) {
|
||||
putResultDataBody(dataMap, fessConfig.getIndexFieldTitle(), decodeUrlAsName(url, url.startsWith("file:")));
|
||||
putResultDataBody(dataMap, titleField, decodeUrlAsName(url, url.startsWith("file:")));
|
||||
} else {
|
||||
putResultDataBody(dataMap, fessConfig.getIndexFieldTitle(), fileName);
|
||||
putResultDataBody(dataMap, titleField, fileName);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue