Reference documentation and code samples for the Cloud Firestore V1 Client class VectorConfig.
The index configuration to support vector search operations
Generated from protobuf message google.firestore.admin.v1.Index.IndexField.VectorConfig
Namespace
Google \ Cloud \ Firestore \ Admin \ V1 \ Index \ IndexFieldMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ dimension |
int
Required. The vector dimension this configuration applies to. The resulting index will only include vectors of this dimension, and can be used for vector search with the same dimension. |
↳ flat |
VectorConfig\FlatIndex
Indicates the vector index is a flat index. |
getDimension
Required. The vector dimension this configuration applies to.
The resulting index will only include vectors of this dimension, and can be used for vector search with the same dimension.
Returns | |
---|---|
Type | Description |
int |
setDimension
Required. The vector dimension this configuration applies to.
The resulting index will only include vectors of this dimension, and can be used for vector search with the same dimension.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getFlat
Indicates the vector index is a flat index.
Returns | |
---|---|
Type | Description |
VectorConfig\FlatIndex|null |
hasFlat
setFlat
Indicates the vector index is a flat index.
Parameter | |
---|---|
Name | Description |
var |
VectorConfig\FlatIndex
|
Returns | |
---|---|
Type | Description |
$this |
getType
Returns | |
---|---|
Type | Description |
string |