Class SearchResponse.SearchResult.RankSignals
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult.RankSignals
- All Implemented Interfaces:
SearchResponse.SearchResult.RankSignalsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- SearchResponse.SearchResult
public static final class SearchResponse.SearchResult.RankSignals
extends com.google.protobuf.GeneratedMessage
implements SearchResponse.SearchResult.RankSignalsOrBuilder
A set of ranking signals.Protobuf type
google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult.RankSignals- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA set of ranking signals.static final classCustom clearbox signal represented by name and value pair.static interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanfloatCombined custom boosts for a doc.getCustomSignals(int index) A list of custom clearbox signals.intA list of custom clearbox signals.A list of custom clearbox signals.getCustomSignalsOrBuilder(int index) A list of custom clearbox signals.A list of custom clearbox signals.floatThe default rank of the result.static final com.google.protobuf.Descriptors.DescriptorfloatAge of the document in hours.floatKeyword matching adjustment.com.google.protobuf.Parser<SearchResponse.SearchResult.RankSignals>floatPredicted conversion rate adjustment as a rank.floatSemantic relevance adjustment.floatSemantic similarity adjustment.intfloatTopicality adjustment as a rank.booleanCombined custom boosts for a doc.booleanAge of the document in hours.inthashCode()booleanKeyword matching adjustment.booleanPredicted conversion rate adjustment as a rank.booleanSemantic relevance adjustment.booleanSemantic similarity adjustment.booleanTopicality adjustment as a rank.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<SearchResponse.SearchResult.RankSignals>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
KEYWORD_SIMILARITY_SCORE_FIELD_NUMBER
public static final int KEYWORD_SIMILARITY_SCORE_FIELD_NUMBER- See Also:
-
RELEVANCE_SCORE_FIELD_NUMBER
public static final int RELEVANCE_SCORE_FIELD_NUMBER- See Also:
-
SEMANTIC_SIMILARITY_SCORE_FIELD_NUMBER
public static final int SEMANTIC_SIMILARITY_SCORE_FIELD_NUMBER- See Also:
-
PCTR_RANK_FIELD_NUMBER
public static final int PCTR_RANK_FIELD_NUMBER- See Also:
-
TOPICALITY_RANK_FIELD_NUMBER
public static final int TOPICALITY_RANK_FIELD_NUMBER- See Also:
-
DOCUMENT_AGE_FIELD_NUMBER
public static final int DOCUMENT_AGE_FIELD_NUMBER- See Also:
-
BOOSTING_FACTOR_FIELD_NUMBER
public static final int BOOSTING_FACTOR_FIELD_NUMBER- See Also:
-
DEFAULT_RANK_FIELD_NUMBER
public static final int DEFAULT_RANK_FIELD_NUMBER- See Also:
-
CUSTOM_SIGNALS_FIELD_NUMBER
public static final int CUSTOM_SIGNALS_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasKeywordSimilarityScore
public boolean hasKeywordSimilarityScore()Keyword matching adjustment.
optional float keyword_similarity_score = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasKeywordSimilarityScorein interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- Whether the keywordSimilarityScore field is set.
-
getKeywordSimilarityScore
public float getKeywordSimilarityScore()Keyword matching adjustment.
optional float keyword_similarity_score = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getKeywordSimilarityScorein interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- The keywordSimilarityScore.
-
hasRelevanceScore
public boolean hasRelevanceScore()Semantic relevance adjustment.
optional float relevance_score = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasRelevanceScorein interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- Whether the relevanceScore field is set.
-
getRelevanceScore
public float getRelevanceScore()Semantic relevance adjustment.
optional float relevance_score = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRelevanceScorein interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- The relevanceScore.
-
hasSemanticSimilarityScore
public boolean hasSemanticSimilarityScore()Semantic similarity adjustment.
optional float semantic_similarity_score = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasSemanticSimilarityScorein interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- Whether the semanticSimilarityScore field is set.
-
getSemanticSimilarityScore
public float getSemanticSimilarityScore()Semantic similarity adjustment.
optional float semantic_similarity_score = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSemanticSimilarityScorein interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- The semanticSimilarityScore.
-
hasPctrRank
public boolean hasPctrRank()Predicted conversion rate adjustment as a rank.
optional float pctr_rank = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasPctrRankin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- Whether the pctrRank field is set.
-
getPctrRank
public float getPctrRank()Predicted conversion rate adjustment as a rank.
optional float pctr_rank = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPctrRankin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- The pctrRank.
-
hasTopicalityRank
public boolean hasTopicalityRank()Topicality adjustment as a rank.
optional float topicality_rank = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasTopicalityRankin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- Whether the topicalityRank field is set.
-
getTopicalityRank
public float getTopicalityRank()Topicality adjustment as a rank.
optional float topicality_rank = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTopicalityRankin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- The topicalityRank.
-
hasDocumentAge
public boolean hasDocumentAge()Age of the document in hours.
optional float document_age = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasDocumentAgein interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- Whether the documentAge field is set.
-
getDocumentAge
public float getDocumentAge()Age of the document in hours.
optional float document_age = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDocumentAgein interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- The documentAge.
-
hasBoostingFactor
public boolean hasBoostingFactor()Combined custom boosts for a doc.
optional float boosting_factor = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasBoostingFactorin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- Whether the boostingFactor field is set.
-
getBoostingFactor
public float getBoostingFactor()Combined custom boosts for a doc.
optional float boosting_factor = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBoostingFactorin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- The boostingFactor.
-
getDefaultRank
public float getDefaultRank()The default rank of the result.
float default_rank = 32 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDefaultRankin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- The defaultRank.
-
getCustomSignalsList
A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomSignalsListin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder
-
getCustomSignalsOrBuilderList
public List<? extends SearchResponse.SearchResult.RankSignals.CustomSignalOrBuilder> getCustomSignalsOrBuilderList()A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomSignalsOrBuilderListin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder
-
getCustomSignalsCount
public int getCustomSignalsCount()A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomSignalsCountin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder
-
getCustomSignals
A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomSignalsin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder
-
getCustomSignalsOrBuilder
public SearchResponse.SearchResult.RankSignals.CustomSignalOrBuilder getCustomSignalsOrBuilder(int index) A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomSignalsOrBuilderin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static SearchResponse.SearchResult.RankSignals parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchResponse.SearchResult.RankSignals parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchResponse.SearchResult.RankSignals parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchResponse.SearchResult.RankSignals parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchResponse.SearchResult.RankSignals parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchResponse.SearchResult.RankSignals parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchResponse.SearchResult.RankSignals parseFrom(InputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static SearchResponse.SearchResult.RankSignals parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static SearchResponse.SearchResult.RankSignals parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static SearchResponse.SearchResult.RankSignals parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static SearchResponse.SearchResult.RankSignals parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static SearchResponse.SearchResult.RankSignals parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static SearchResponse.SearchResult.RankSignals.Builder newBuilder(SearchResponse.SearchResult.RankSignals prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SearchResponse.SearchResult.RankSignals.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-