list_embedding_text.sql 864 B

1234567891011121314151617181920212223242526272829
  1. SELECT
  2. problem_paragraph_mapping."id" AS "source_id",
  3. paragraph.document_id AS document_id,
  4. paragraph."id" AS paragraph_id,
  5. problem.knowledge_id AS knowledge_id,
  6. 0 AS source_type,
  7. problem."content" AS "text",
  8. paragraph.is_active AS is_active,
  9. paragraph.chunks AS chunks
  10. FROM
  11. problem problem
  12. LEFT JOIN problem_paragraph_mapping problem_paragraph_mapping ON problem_paragraph_mapping.problem_id=problem."id"
  13. LEFT JOIN paragraph paragraph ON paragraph."id" = problem_paragraph_mapping.paragraph_id
  14. ${problem}
  15. UNION
  16. SELECT
  17. paragraph."id" AS "source_id",
  18. paragraph.document_id AS document_id,
  19. paragraph."id" AS paragraph_id,
  20. paragraph.knowledge_id AS knowledge_id,
  21. 1 AS source_type,
  22. concat_ws(E'\n',paragraph.title,paragraph."content") AS "text",
  23. paragraph.is_active AS is_active,
  24. paragraph.chunks AS chunks
  25. FROM
  26. paragraph paragraph
  27. ${paragraph}