public final class TextQuery extends GeneratedMessage implements TextQueryOrBuilder
A leaf-level text query targeting one or more data fields. When multiple
fields are specified, this is equivalent to combining per-field matches with
an OR operator (i.e. the query matches if the text is found in any of the
listed fields).
Protobuf type google.cloud.vectorsearch.v1beta.TextQuery
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
FIELDS_FIELD_NUMBER
public static final int FIELDS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MATCH_TYPE_FIELD_NUMBER
public static final int MATCH_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
QUERY_ENHANCEMENT_FIELD_NUMBER
public static final int QUERY_ENHANCEMENT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TEXT_FIELD_NUMBER
public static final int TEXT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static TextQuery getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static TextQuery.Builder newBuilder()
newBuilder(TextQuery prototype)
public static TextQuery.Builder newBuilder(TextQuery prototype)
| Parameter |
| Name |
Description |
prototype |
TextQuery
|
parseDelimitedFrom(InputStream input)
public static TextQuery parseDelimitedFrom(InputStream input)
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static TextQuery parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static TextQuery parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static TextQuery parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static TextQuery parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TextQuery parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
parseFrom(CodedInputStream input)
public static TextQuery parseFrom(CodedInputStream input)
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static TextQuery parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(InputStream input)
public static TextQuery parseFrom(InputStream input)
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static TextQuery parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static TextQuery parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static TextQuery parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<TextQuery> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public TextQuery getDefaultInstanceForType()
getFields(int index)
public String getFields(int index)
Required. The data fields to search against.
repeated string fields = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The fields at the given index.
|
getFieldsBytes(int index)
public ByteString getFieldsBytes(int index)
Required. The data fields to search against.
repeated string fields = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the fields at the given index.
|
getFieldsCount()
public int getFieldsCount()
Required. The data fields to search against.
repeated string fields = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The count of fields.
|
getFieldsList()
public ProtocolStringList getFieldsList()
Required. The data fields to search against.
repeated string fields = 2 [(.google.api.field_behavior) = REQUIRED];
getMatchType()
public TextQuery.MatchType getMatchType()
Optional. The matching strategy to apply for this query. If unset, defaults
to STANDARD.
.google.cloud.vectorsearch.v1beta.TextQuery.MatchType match_type = 3 [(.google.api.field_behavior) = OPTIONAL];
getMatchTypeValue()
public int getMatchTypeValue()
Optional. The matching strategy to apply for this query. If unset, defaults
to STANDARD.
.google.cloud.vectorsearch.v1beta.TextQuery.MatchType match_type = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for matchType.
|
getParserForType()
public Parser<TextQuery> getParserForType()
Overrides
getQueryEnhancement()
public QueryEnhancement getQueryEnhancement()
Optional. The query enhancement settings to apply for this query.
.google.cloud.vectorsearch.v1beta.QueryEnhancement query_enhancement = 4 [(.google.api.field_behavior) = OPTIONAL];
getQueryEnhancementOrBuilder()
public QueryEnhancementOrBuilder getQueryEnhancementOrBuilder()
Optional. The query enhancement settings to apply for this query.
.google.cloud.vectorsearch.v1beta.QueryEnhancement query_enhancement = 4 [(.google.api.field_behavior) = OPTIONAL];
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getText()
Required. The text to search for.
string text = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The text.
|
getTextBytes()
public ByteString getTextBytes()
Required. The text to search for.
string text = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for text.
|
hasQueryEnhancement()
public boolean hasQueryEnhancement()
Optional. The query enhancement settings to apply for this query.
.google.cloud.vectorsearch.v1beta.QueryEnhancement query_enhancement = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the queryEnhancement field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public TextQuery.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected TextQuery.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public TextQuery.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides