diff --git a/qry_select.go b/qry_select.go index c9bc8ac..ebc551e 100644 --- a/qry_select.go +++ b/qry_select.go @@ -335,8 +335,9 @@ func (q *selectQry) Build(needArgs bool) (qry string, args []any) { if q.textSearch != nil { var ts = q.textSearch - q.args = slices.Insert(q.args, 0, any(ts.value)) - sb.WriteString("WITH " + ts.name + " AS (SELECT to_tsquery('english', $1) AS " + ts.alias + ") ") + q.args = append(q.args, any(ts.value)) + sb.WriteString("WITH " + ts.name + " AS (SELECT to_tsquery('english', $" + + strconv.Itoa(len(q.args)) + ") AS " + ts.alias + ") ") } // SELECT