All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.yelp.nrtsearch.server.grpc.MultiFunctionScoreQueryOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.0.0-beta.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: yelp/nrtsearch/search.proto

// Protobuf Java Version: 3.25.3
package com.yelp.nrtsearch.server.grpc;

public interface MultiFunctionScoreQueryOrBuilder extends
    // @@protoc_insertion_point(interface_extends:luceneserver.MultiFunctionScoreQuery)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Main query to produce recalled docs and scores, which will be modified by the final function score
   * 
* * .luceneserver.Query query = 1; * @return Whether the query field is set. */ boolean hasQuery(); /** *
   * Main query to produce recalled docs and scores, which will be modified by the final function score
   * 
* * .luceneserver.Query query = 1; * @return The query. */ com.yelp.nrtsearch.server.grpc.Query getQuery(); /** *
   * Main query to produce recalled docs and scores, which will be modified by the final function score
   * 
* * .luceneserver.Query query = 1; */ com.yelp.nrtsearch.server.grpc.QueryOrBuilder getQueryOrBuilder(); /** *
   * Functions to produce final function score
   * 
* * repeated .luceneserver.MultiFunctionScoreQuery.FilterFunction functions = 2; */ java.util.List getFunctionsList(); /** *
   * Functions to produce final function score
   * 
* * repeated .luceneserver.MultiFunctionScoreQuery.FilterFunction functions = 2; */ com.yelp.nrtsearch.server.grpc.MultiFunctionScoreQuery.FilterFunction getFunctions(int index); /** *
   * Functions to produce final function score
   * 
* * repeated .luceneserver.MultiFunctionScoreQuery.FilterFunction functions = 2; */ int getFunctionsCount(); /** *
   * Functions to produce final function score
   * 
* * repeated .luceneserver.MultiFunctionScoreQuery.FilterFunction functions = 2; */ java.util.List getFunctionsOrBuilderList(); /** *
   * Functions to produce final function score
   * 
* * repeated .luceneserver.MultiFunctionScoreQuery.FilterFunction functions = 2; */ com.yelp.nrtsearch.server.grpc.MultiFunctionScoreQuery.FilterFunctionOrBuilder getFunctionsOrBuilder( int index); /** *
   * Method to combine functions scores
   * 
* * .luceneserver.MultiFunctionScoreQuery.FunctionScoreMode score_mode = 3; * @return The enum numeric value on the wire for scoreMode. */ int getScoreModeValue(); /** *
   * Method to combine functions scores
   * 
* * .luceneserver.MultiFunctionScoreQuery.FunctionScoreMode score_mode = 3; * @return The scoreMode. */ com.yelp.nrtsearch.server.grpc.MultiFunctionScoreQuery.FunctionScoreMode getScoreMode(); /** *
   * Method to modify query document scores with final function score
   * 
* * .luceneserver.MultiFunctionScoreQuery.BoostMode boost_mode = 4; * @return The enum numeric value on the wire for boostMode. */ int getBoostModeValue(); /** *
   * Method to modify query document scores with final function score
   * 
* * .luceneserver.MultiFunctionScoreQuery.BoostMode boost_mode = 4; * @return The boostMode. */ com.yelp.nrtsearch.server.grpc.MultiFunctionScoreQuery.BoostMode getBoostMode(); /** *
   * Optional minimal score to match a document. By default, it's 0.
   * 
* * float min_score = 5; * @return The minScore. */ float getMinScore(); /** *
   * Determine minimal score is excluded or not. By default, it's false;
   * 
* * bool min_excluded = 6; * @return The minExcluded. */ boolean getMinExcluded(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy