GET_SQL
Use the DBMS_HYBRID_VECTOR.GET_SQL PL/SQL function to
return the internal SQL query that is generated from the parameters.
When calling the DBMS_HYBRID_VECTOR Search function, the API is
called using the JSON Document format. Using the
GET_SQL procedure shows the SQL that the
DBMS_HYBRID_VECTOR.SEARCH API has generated. The resulting SQL can be
used to view the query execution plan to view the index chosen for the hybrid search
operation. An example is shown below:
SET LINESIZE 200;
SET PAGESIZE 1000;
SET TAB OFF;
SET TRIMSPOOL ON;
DECLARE
res CLOB;
BEGIN
res := dbms_hybrid_vector.get_sql(JSON('{"hybrid_index_name" : "trecvol2j_idx",
"search_text" : "offers",
"return" : { "values" : [ "score" ] } }'));
execute immediate 'EXPLAIN PLAN FOR '||res;
END;
/
SELECT PLAN_TABLE_OUTPUT FROM TABLE(DBMS_XPLAN.DISPLAY(NULL,NULL,'ADVANCED'));Parent topic: DBMS_HYBRID_VECTOR