diff --git a/src/main/java/org/codelibs/fess/mylasta/action/FessLabels.java b/src/main/java/org/codelibs/fess/mylasta/action/FessLabels.java index 77454bff5..59e0f8548 100644 --- a/src/main/java/org/codelibs/fess/mylasta/action/FessLabels.java +++ b/src/main/java/org/codelibs/fess/mylasta/action/FessLabels.java @@ -2658,6 +2658,9 @@ public class FessLabels extends UserMessages { /** The key of the message: No match */ public static final String LABELS_facet_is_not_found = "{labels.facet_is_not_found}"; + /** The key of the message: Score: */ + public static final String LABELS_doc_score = "{labels.doc_score}"; + /** * Assert the property is not null. * @param property The value of the property. (NotNull) diff --git a/src/main/java/org/codelibs/fess/util/QueryResponseList.java b/src/main/java/org/codelibs/fess/util/QueryResponseList.java index 9bc8f6004..4e18d5fd4 100644 --- a/src/main/java/org/codelibs/fess/util/QueryResponseList.java +++ b/src/main/java/org/codelibs/fess/util/QueryResponseList.java @@ -41,6 +41,8 @@ import org.slf4j.LoggerFactory; public class QueryResponseList implements List> { + private static final String SCORE = "score"; + private static final Logger logger = LoggerFactory.getLogger(QueryResponseList.class); private final List> parent; @@ -177,6 +179,10 @@ public class QueryResponseList implements List> { docMap.put(fessConfig.getResponseFieldUrlLink(), viewHelper.getUrlLink(docMap)); docMap.put(fessConfig.getResponseFieldSitePath(), viewHelper.getSitePath(docMap)); } + + if (!docMap.containsKey(SCORE)) { + docMap.put(SCORE, searchHit.getScore()); + } return docMap; } diff --git a/src/main/resources/fess_label.properties b/src/main/resources/fess_label.properties index eb0a3d6e7..ec08dcf63 100644 --- a/src/main/resources/fess_label.properties +++ b/src/main/resources/fess_label.properties @@ -876,3 +876,4 @@ labels.esreq_request_file=Request File labels.requestFile=Request File labels.esreq_button_upload=Send labels.facet_is_not_found=No match +labels.doc_score=Score: diff --git a/src/main/resources/fess_label_en.properties b/src/main/resources/fess_label_en.properties index cbf770d1a..ff6d1fdc8 100644 --- a/src/main/resources/fess_label_en.properties +++ b/src/main/resources/fess_label_en.properties @@ -876,3 +876,4 @@ labels.esreq_request_file=Request File labels.requestFile=Request File labels.esreq_button_upload=Send labels.facet_is_not_found=No match. +labels.doc_score=Score: diff --git a/src/main/resources/fess_label_ja.properties b/src/main/resources/fess_label_ja.properties index 0c893bf57..75b650a64 100644 --- a/src/main/resources/fess_label_ja.properties +++ b/src/main/resources/fess_label_ja.properties @@ -878,3 +878,4 @@ labels.esreq_request_file=\u30ea\u30af\u30a8\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb labels.requestFile=\u30ea\u30af\u30a8\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb labels.esreq_button_upload=\u9001\u4fe1 labels.facet_is_not_found=\u8a72\u5f53\u306a\u3057 +labels.doc_score=\u30b9\u30b3\u30a2: diff --git a/src/main/webapp/WEB-INF/view/admin/searchlist/admin_searchlist.jsp b/src/main/webapp/WEB-INF/view/admin/searchlist/admin_searchlist.jsp index 8f43ac917..ebe51d947 100644 --- a/src/main/webapp/WEB-INF/view/admin/searchlist/admin_searchlist.jsp +++ b/src/main/webapp/WEB-INF/view/admin/searchlist/admin_searchlist.jsp @@ -89,8 +89,10 @@ ${f:h(doc.content_title)}
- ${doc.content_description}
+ ${doc.content_description} +
+ ${f:h(doc.score)}