public final class StructuredQuery extends GeneratedMessage implements StructuredQueryOrBuilder
A structured query for text search. Allows expressing field-targeted text
queries combined via boolean operators, with optional per-node boosting.
Protobuf type google.cloud.vectorsearch.v1beta.StructuredQuery
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
BOOST_FIELD_NUMBER
public static final int BOOST_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
COMBINE_FIELD_NUMBER
public static final int COMBINE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TEXT_FIELD_NUMBER
public static final int TEXT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
UNARY_FIELD_NUMBER
public static final int UNARY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static StructuredQuery getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static StructuredQuery.Builder newBuilder()
newBuilder(StructuredQuery prototype)
public static StructuredQuery.Builder newBuilder(StructuredQuery prototype)
public static StructuredQuery parseDelimitedFrom(InputStream input)
public static StructuredQuery parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static StructuredQuery parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static StructuredQuery parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static StructuredQuery parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static StructuredQuery parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static StructuredQuery parseFrom(CodedInputStream input)
public static StructuredQuery parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static StructuredQuery parseFrom(InputStream input)
public static StructuredQuery parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static StructuredQuery parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static StructuredQuery parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<StructuredQuery> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getBoost()
Optional. Optional multiplier applied to this query node's contribution to
the final relevance score. Must be non-negative; if unset or 0, defaults
to 1.0. Values greater than 1.0 increase its influence on ranking, values
between 0.0 and 1.0 decrease it.
float boost = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
float |
The boost.
|
getCombine()
public CombinedQuery getCombine()
Optional. A query that combines multiple sub-queries with a boolean
operator.
.google.cloud.vectorsearch.v1beta.CombinedQuery combine = 3 [(.google.api.field_behavior) = OPTIONAL];
getCombineOrBuilder()
public CombinedQueryOrBuilder getCombineOrBuilder()
Optional. A query that combines multiple sub-queries with a boolean
operator.
.google.cloud.vectorsearch.v1beta.CombinedQuery combine = 3 [(.google.api.field_behavior) = OPTIONAL];
getDefaultInstanceForType()
public StructuredQuery getDefaultInstanceForType()
getParserForType()
public Parser<StructuredQuery> getParserForType()
Overrides
getQueryTypeCase()
public StructuredQuery.QueryTypeCase getQueryTypeCase()
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getText()
public TextQuery getText()
Optional. A leaf-level text query.
.google.cloud.vectorsearch.v1beta.TextQuery text = 1 [(.google.api.field_behavior) = OPTIONAL];
getTextOrBuilder()
public TextQueryOrBuilder getTextOrBuilder()
Optional. A leaf-level text query.
.google.cloud.vectorsearch.v1beta.TextQuery text = 1 [(.google.api.field_behavior) = OPTIONAL];
getUnary()
public UnaryQuery getUnary()
Optional. A query that applies a unary operator to a sub-query.
.google.cloud.vectorsearch.v1beta.UnaryQuery unary = 2 [(.google.api.field_behavior) = OPTIONAL];
getUnaryOrBuilder()
public UnaryQueryOrBuilder getUnaryOrBuilder()
Optional. A query that applies a unary operator to a sub-query.
.google.cloud.vectorsearch.v1beta.UnaryQuery unary = 2 [(.google.api.field_behavior) = OPTIONAL];
hasCombine()
public boolean hasCombine()
Optional. A query that combines multiple sub-queries with a boolean
operator.
.google.cloud.vectorsearch.v1beta.CombinedQuery combine = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the combine field is set.
|
hasText()
Optional. A leaf-level text query.
.google.cloud.vectorsearch.v1beta.TextQuery text = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the text field is set.
|
hasUnary()
public boolean hasUnary()
Optional. A query that applies a unary operator to a sub-query.
.google.cloud.vectorsearch.v1beta.UnaryQuery unary = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the unary field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public StructuredQuery.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected StructuredQuery.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public StructuredQuery.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides