Example usage for org.apache.lucene.search.join ScoreMode Min

List of usage examples for org.apache.lucene.search.join ScoreMode Min

Introduction

In this page you can find the example usage for org.apache.lucene.search.join ScoreMode Min.

Prototype

ScoreMode Min

To view the source code for org.apache.lucene.search.join ScoreMode Min.

Click Source Link

Document

Parent hit's score is the min of all child scores.

Usage

From source file:org.codelibs.elasticsearch.index.query.HasChildQueryBuilder.java

License:Apache License

public static ScoreMode parseScoreMode(String scoreModeString) {
    if ("none".equals(scoreModeString)) {
        return ScoreMode.None;
    } else if ("min".equals(scoreModeString)) {
        return ScoreMode.Min;
    } else if ("max".equals(scoreModeString)) {
        return ScoreMode.Max;
    } else if ("avg".equals(scoreModeString)) {
        return ScoreMode.Avg;
    } else if ("sum".equals(scoreModeString)) {
        return ScoreMode.Total;
    }/*from w  w w.  java2  s. c o  m*/
    throw new IllegalArgumentException("No score mode for child query [" + scoreModeString + "] found");
}

From source file:org.elasticsearch.index.query.HasChildQueryBuilderTests.java

License:Apache License

public void testMinFromString() {
    assertThat("fromString(min) != MIN", ScoreMode.Min, equalTo(HasChildQueryBuilder.parseScoreMode("min")));
    assertThat("min", equalTo(HasChildQueryBuilder.scoreModeAsString(ScoreMode.Min)));
}

From source file:org.elasticsearch.index.query.HasChildQueryParserTests.java

License:Apache License

public void testMinFromString() {
    assertThat("fromString(min) != MIN", ScoreMode.Min, equalTo(HasChildQueryParser.parseScoreMode("min")));
}