com.yelp.nrtsearch.server.grpc.MultiFunctionScoreQueryOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of clientlib Show documentation
Show all versions of clientlib Show documentation
GRPC Clientlib for nrtSearch
// 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 extends com.yelp.nrtsearch.server.grpc.MultiFunctionScoreQuery.FilterFunctionOrBuilder>
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();
}