Guest User

Untitled

a guest
Jan 20th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. Stickers
  2. ------------------------------------------------------
  3. ID | Title |Keywords (ts_vector)
  4. ------------------------------------------------------
  5. 01 | Sticker Case 580H |'580h':3 'cas':2 'stick':1
  6. 02 | Sticker Case 580L |'580l':3 'cas':2 'stick':1
  7. 03 | Sticker Case 580 |'580':3 'cas':2 'stick':1
  8. 04 | Sticker Case Plus 3000|'3000':4 'cas':2 'plus':3 'stick':1
  9.  
  10. SELECT
  11. *
  12. FROM
  13. stickers
  14. WHERE
  15. keywords @@@ to_tsquery('case & 580');
  16.  
  17. SELECT id, title
  18. FROM stickers WHERE
  19. (title ~* '580')
  20. AND
  21. (title ~* 'case')
  22. ORDER BY id
  23.  
  24. CREATE INDEX stickers_title_gin_trgm_idx ON stickers
  25. USING gin (title gin_trgm_ops);
  26.  
  27. SELECT *
  28. FROM stickers
  29. WHERE title ~~* '%case 580%';
  30.  
  31. SELECT *
  32. FROM stickers
  33. WHERE title ~~* '%case%'
  34. AND title ~~ '%580%';
  35.  
  36. SELECT
  37. *
  38. FROM
  39. stickers
  40. WHERE
  41. keywords @@ to_tsquery('case & 580:*')
Add Comment
Please, Sign In to add comment