diff --git a/source/net/yacy/cora/federate/solr/responsewriter/EnhancedXMLResponseWriter.java b/source/net/yacy/cora/federate/solr/responsewriter/EnhancedXMLResponseWriter.java index eabb456cc..8fbeae18b 100644 --- a/source/net/yacy/cora/federate/solr/responsewriter/EnhancedXMLResponseWriter.java +++ b/source/net/yacy/cora/federate/solr/responsewriter/EnhancedXMLResponseWriter.java @@ -172,7 +172,7 @@ public class EnhancedXMLResponseWriter implements QueryResponseWriter { startTagOpen(writer, "doc", name); if (includeScore) { - writeTag(writer, "float", "score", Float.toString(score), false); + writeTag(writer, "float", "score", Float.toString(score), false); // this is the special Solr "score" pseudo-field } int sz = fields.size(); diff --git a/source/net/yacy/kelondro/data/meta/URIMetadataNode.java b/source/net/yacy/kelondro/data/meta/URIMetadataNode.java index efc5cdb4b..33caf98e9 100644 --- a/source/net/yacy/kelondro/data/meta/URIMetadataNode.java +++ b/source/net/yacy/kelondro/data/meta/URIMetadataNode.java @@ -81,7 +81,7 @@ public class URIMetadataNode extends SolrDocument /* implements Comparable cs = new ArrayList(); cs.add(collection); this.setField(CollectionSchema.collection_sxt.name(), cs); @@ -188,10 +188,16 @@ public class URIMetadataNode extends SolrDocument /* implements Comparable 0) */ - public float score() { + public long score() { return this.score; } @@ -343,7 +349,7 @@ public class URIMetadataNode extends SolrDocument /* implements Comparable