This version is still in development and is not considered stable yet. For the latest snapshot version, please use Spring AI 1.0.0-SNAPSHOT! |
The Run Oracle Database 23ai locally appendix shows how to start a database with a lightweight Docker container. |
this is a breaking change! In earlier versions of Spring AI, this schema initialization happened by default. |
Refer to the Dependency Management section to add the Spring AI BOM to your build file. Refer to the Repositories section to add Milestone and/or Snapshot Repositories to your build file. |
Check the list of configuration parameters to learn about the default values and configuration options. |
Property | Description | Default value |
---|---|---|
|
Nearest neighbor search index type. Options are |
NONE |
|
Search distance type among NOTE: If vectors are normalized, you can use |
COSINE |
|
Allows enabling vector normalization (if true) before insertion and for similarity search. CAUTION: Setting this to true is a requirement to allow for search request similarity threshold. NOTE: If vectors are normalized, you can use |
false |
|
Embeddings dimension. If not specified explicitly the OracleVectorStore will allow the maximum: 65535. Dimensions are set to the embedding column on table creation. If you change the dimensions your would have to re-create the table as well. |
65535 |
|
Drops the existing table on start up. |
false |
|
Whether to initialize the required schema. |
false |
|
Denote the requested accuracy target in the presence of index. Disabled by default. You need to provide an integer in the range [1,100] to override the default index accuracy (95). Using lower accuracy provides approximate similarity search trading off speed versus accuracy. |
-1 ( |
These filter expressions are converted into the equivalent OracleVectorStore filters.
|
Refer to the Dependency Management section to add the Spring AI BOM to your build file. |