AppSearchSchema.EmbeddingPropertyConfig
public
static
final
class
AppSearchSchema.EmbeddingPropertyConfig
extends AppSearchSchema.PropertyConfig
java.lang.Object | ||
↳ | android.app.appsearch.AppSearchSchema.PropertyConfig | |
↳ | android.app.appsearch.AppSearchSchema.EmbeddingPropertyConfig |
Configuration for a property of type EmbeddingVector
in a Document.
Summary
Nested classes | |
---|---|
class |
AppSearchSchema.EmbeddingPropertyConfig.Builder
Builder for |
Constants | |
---|---|
int |
INDEXING_TYPE_NONE
Content in this property will not be indexed. |
int |
INDEXING_TYPE_SIMILARITY
Embedding vectors in this property will be indexed. |
int |
QUANTIZATION_TYPE_8_BIT
Contents in this property will be quantized to 8 bits. |
int |
QUANTIZATION_TYPE_NONE
Contents in this property will not be quantized. |
Inherited constants |
---|
Public methods | |
---|---|
int
|
getIndexingType()
Returns how the property is indexed. |
int
|
getQuantizationType()
Returns how the embedding contents of this property should be quantized. |
Inherited methods | |
---|---|
Constants
INDEXING_TYPE_NONE
public static final int INDEXING_TYPE_NONE
Content in this property will not be indexed.
Constant Value: 0 (0x00000000)
INDEXING_TYPE_SIMILARITY
public static final int INDEXING_TYPE_SIMILARITY
Embedding vectors in this property will be indexed.
The index offers 100% accuracy, but has linear time complexity based on the number of embedding vectors within the index.
Constant Value: 1 (0x00000001)
QUANTIZATION_TYPE_8_BIT
public static final int QUANTIZATION_TYPE_8_BIT
Contents in this property will be quantized to 8 bits.
Constant Value: 1 (0x00000001)
QUANTIZATION_TYPE_NONE
public static final int QUANTIZATION_TYPE_NONE
Contents in this property will not be quantized.
Constant Value: 0 (0x00000000)
Public methods
getIndexingType
public int getIndexingType ()
Returns how the property is indexed.
Returns | |
---|---|
int |
Value is INDEXING_TYPE_NONE , or INDEXING_TYPE_SIMILARITY |
getQuantizationType
public int getQuantizationType ()
Returns how the embedding contents of this property should be quantized.
If the property isn't indexed, returns QUANTIZATION_TYPE_NONE
.
Returns | |
---|---|
int |
Value is QUANTIZATION_TYPE_NONE , or QUANTIZATION_TYPE_8_BIT |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-01-23 UTC.