Building AI-Powered Database Apps with Hibernate Vector + Oracle DB 23ai — Part 2 - Using the Hibernate Vector module with Oracle AI Vector Search
Introduction — Hibernate Vector module with Oracle AI Vector Search
Part 1 in this series introduced the Hibernate Vector module and how to use it with Oracle Database 23ai by creating Hibernate DB apps that work with vectors and tables with embeddings of the VECTOR data type. Please check it if you need a quick introduction to the topic.
Now Part 2 will show you how to implement similarity search using the Hibernate Vector module, Jakarta Persistence, Oracle AI Vector Search, Oracle JDBC, and the Oracle Database 23ai.
The good news is that you can still use HQL (Hibernate Query Language) combined with several functions as the Hibernate Vector module implementation maps to the underlying functions implemented by Oracle AI Vector Search.
So, without further ado, let’s get started!