fix #993 add score to search results

This commit is contained in:
Shinsuke Sugaya 2017-04-13 18:29:58 +09:00
parent fb911f14a8
commit 8e63389625
6 changed files with 15 additions and 1 deletions

View file

@ -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)

View file

@ -41,6 +41,8 @@ import org.slf4j.LoggerFactory;
public class QueryResponseList implements List<Map<String, Object>> {
private static final String SCORE = "score";
private static final Logger logger = LoggerFactory.getLogger(QueryResponseList.class);
private final List<Map<String, Object>> parent;
@ -177,6 +179,10 @@ public class QueryResponseList implements List<Map<String, Object>> {
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;
}

View file

@ -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:

View file

@ -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:

View file

@ -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:

View file

@ -89,8 +89,10 @@
<a href="${doc.url_link}">${f:h(doc.content_title)}</a>
</h3>
<div class="body col-sm-10">
${doc.content_description}</div>
${doc.content_description}
</div>
<div class="body col-sm-2 text-right">
<la:message key="labels.doc_score" />${f:h(doc.score)}<br>
<la:link href="/admin/searchlist/edit?crudMode=2&amp;docId=${f:u(doc.doc_id)}&amp;q=${f:u(q)}"
styleClass="btn btn-xs btn-warning">
<i class="fa fa-pencil"></i>