OracleAI Vector Search
Oracle AI Vector Search is designed for Artificial Intelligence (AI) workloads that allows you to query data based on semantics, rather than keywords. One of the biggest benefit of Oracle AI Vector Search is that semantic search on unstructured data can be combined with relational search on business data in one single system. This is not only powerful but also significantly more effective because you dont need to add a specialized vector database, eliminating the pain of data fragmentation between multiple systems.
In addition, because Oracle has been building database technologies for so long, your vectors can benefit from all of Oracle Database's most powerful features, like the following:
- Partitioning Support
- Real Application Clusters scalability
- Exadata smart scans
- Shard processing across geographically distributed databases
- Transactions
- Parallel SQL
- Disaster recovery
- Security
- Oracle Machine Learning
- Oracle Graph Database
- Oracle Spatial and Graph
- Oracle Blockchain
- JSON
Document Loadersβ
Please check the usage example.
from langchain_community.document_loaders.oracleai import OracleDocLoader
API Reference:
Text Splitterβ
Please check the usage example.
from langchain_community.document_loaders.oracleai import OracleTextSplitter
API Reference:
Embeddingsβ
Please check the usage example.
from langchain_community.embeddings.oracleai import OracleEmbeddings
API Reference:
Summaryβ
Please check the usage example.
from langchain_community.utilities.oracleai import OracleSummary
API Reference:
Vector Storeβ
Please check the usage example.
from langchain_community.vectorstores.oraclevs import OracleVS
API Reference:
End to End Demoβ
Please check the Oracle AI Vector Search End-to-End Demo Guide.