云数据库 GAUSSDB-相似文档排序召回检索函数和操作符:gs_bm25_distance_text

时间:2024-11-13 14:46:10

gs_bm25_distance_text

功能说明:返回bm25文档相似分数,只在使用BM25索引检索时有效。

入参类型:text, text

出参类型:double precision

代码示例

-- 建表及BM25索引
gaussdb=# CREATE TABLE t1(_id TEXT UNIQUE, title TEXT, texts TEXT, metadata TEXT) WITH (storage_type=astore);
gaussdb=# CREATE INDEX "bm25_idx1" ON "t1" USING bm25 ("texts");
-- 执行检索
gaussdb=# SELECT /*+ indexscan(t1, bm25_idx1) */ _id, gs_bm25_distance_text(texts, 'drop table t1;') AS SCORE FROM t1 ORDER BY texts ### 'drop table t1;' desc LIMIT 10;
support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-1682.html