@Override public Explanation explainScore(int docId, Explanation subQueryScore) throws IOException { String field = fieldData == null ? null : fieldData.getFieldName(); return Explanation.match( (float) score(docId, subQueryScore.getValue()), "random score function (seed: " + originalSeed + ", field: " + field + ")"); } };
@Override public FieldComparator<?> newComparator(String fieldname, int numHits, int sortPos, boolean reversed) { assert indexFieldData == null || fieldname.equals(indexFieldData.getFieldName());
@Override public String description() { return "count: field(" + fieldData.getFieldName() + ")"; } }
@Override public String description() { return "field(" + fieldData.getFieldName() + ")"; } }
@Override public String description() { return methodName + ": field(" + fieldData.getFieldName() + ")"; }
@Override public String description() { return "lon: field(" + fieldData.getFieldName() + ")"; } }
@Override public String description() { return "lat: field(" + fieldData.getFieldName() + ")"; } }
@Override public String description() { return "empty: field(" + fieldData.getFieldName() + ")"; } }
@Override public String description() { return "empty: field(" + fieldData.getFieldName() + ")"; } }
@Override public String description() { return methodName + ": field(" + fieldData.getFieldName() + ")"; }
@Override public Explanation explainScore(int docId, Explanation subQueryScore) throws IOException { String field = fieldData == null ? null : fieldData.getFieldName(); return Explanation.match( (float) score(docId, subQueryScore.getValue()), "random score function (seed: " + originalSeed + ", field: " + field + ")"); } };
@Override public Explanation explainScore(int docId, Explanation subQueryScore) throws IOException { String field = fieldData == null ? null : fieldData.getFieldName(); return Explanation.match( (float) score(docId, subQueryScore.getValue()), "random score function (seed: " + originalSeed + ", field: " + field + ")"); } };
@Override public FieldComparator<?> newComparator(String fieldname, int numHits, int sortPos, boolean reversed) { assert indexFieldData == null || fieldname.equals(indexFieldData.getFieldName());
@Override public FieldComparator<?> newComparator(String fieldname, int numHits, int sortPos, boolean reversed) { assert indexFieldData == null || fieldname.equals(indexFieldData.getFieldName());
@Override public FieldComparator<?> newComparator(String fieldname, int numHits, int sortPos, boolean reversed) { assert indexFieldData == null || fieldname.equals(indexFieldData.getFieldName());