Skip to content

Commit 4271324

Browse files
authored
Merge pull request #772 from constructive-io/fix/bm25-schema-qualification
fix(graphile-pg-textsearch-plugin): qualify index names with schema i…
2 parents 1c9efe4 + 3d85c65 commit 4271324

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

graphile/graphile-pg-textsearch-plugin/src/bm25-search.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,8 @@ export function createBm25SearchPlugin(
396396

397397
const columnExpr = sql`${$condition.alias}.${sql.identifier(attributeName)}`;
398398
// Use to_bm25query with explicit index name for reliable scoring
399-
const bm25queryExpr = sql`to_bm25query(${sql.value(query)}, ${sql.value(bm25Index.indexName)})`;
399+
const qualifiedIndexName = `"${bm25Index.schemaName}"."${bm25Index.indexName}"`;
400+
const bm25queryExpr = sql`to_bm25query(${sql.value(query)}, ${sql.value(qualifiedIndexName)})`;
400401
const scoreExpr = sql`(${columnExpr} <@> ${bm25queryExpr})`;
401402

402403
// If a threshold is provided, add WHERE clause

0 commit comments

Comments
 (0)