| 1234567891011121314151617 |
- SELECT
- paragraph_id,
- comprehensive_score,
- comprehensive_score as similarity
- FROM
- (
- SELECT DISTINCT ON
- ("paragraph_id") ( similarity ),* ,similarity AS comprehensive_score
- FROM
- ( SELECT *,ts_rank_cd(embedding.search_vector,websearch_to_tsquery('simple',%s),32) AS similarity FROM embedding ${keywords_query}) TEMP
- ORDER BY
- paragraph_id,
- similarity DESC
- ) DISTINCT_TEMP
- WHERE comprehensive_score>%s
- ORDER BY comprehensive_score DESC
- LIMIT %s
|