Class SearchPlugin.SignificanceHeuristicSpec<T extends SignificanceHeuristic>

java.lang.Object
org.opensearch.plugins.SearchPlugin.SearchExtensionSpec<T,​java.util.function.BiFunction<org.opensearch.common.xcontent.XContentParser,​java.lang.Void,​T>>
org.opensearch.plugins.SearchPlugin.SignificanceHeuristicSpec<T>
Enclosing interface:
SearchPlugin

public static class SearchPlugin.SignificanceHeuristicSpec<T extends SignificanceHeuristic>
extends SearchPlugin.SearchExtensionSpec<T,​java.util.function.BiFunction<org.opensearch.common.xcontent.XContentParser,​java.lang.Void,​T>>
Specification of custom SignificanceHeuristic.
  • Constructor Details

    • SignificanceHeuristicSpec

      public SignificanceHeuristicSpec​(org.opensearch.common.ParseField name, Writeable.Reader<T> reader, java.util.function.BiFunction<org.opensearch.common.xcontent.XContentParser,​java.lang.Void,​T> parser)
    • SignificanceHeuristicSpec

      public SignificanceHeuristicSpec​(java.lang.String name, Writeable.Reader<T> reader, java.util.function.BiFunction<org.opensearch.common.xcontent.XContentParser,​java.lang.Void,​T> parser)