INNER CODE UNIT · Java

evaluateRatings

SeaseLtd/rated-ranking-evaluator · rre-core/src/main/java/io/sease/rre/core/Engine.java:285

    private void evaluateRatings(Evaluation evaluation, JsonNode ratingsNode) {
        LOGGER.info("RRE: Ratings Set processing starts");

        final String indexName =
                requireNonNull(
                        ratingsNode.get(INDEX_NAME),
                        "WARNING!!! \"" + INDEX_NAME + "\" attribute not found!").asText();
        final String idFieldName =
                requireNonNull(
                        ratingsNode.get(ID_FIELD_NAME),
                        "WARNING!!! \"" + ID_FIELD_NAME + "\" attribute not found!")
                        .asText(DEFAULT_ID_FIELD_NAME);

        final Optional<File> data = data(ratingsNode);
        final String queryPlaceholder = ofNullable(ratingsNode.get("query_placeholder")).map(JsonNode::asText).orElse("$query");

        LOGGER.info("");
        LOGGER.info("*********************************");

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…