Langsung ke konten utama

PostgreSQL mencari kata yang mirip dan Rank similarity

 You will match against a tsquery to determine if the phrase "Astounding Drama" leads to more rentals per month. Next, create a new column using the similarity function to rank the film descriptions based on this phrase.


  • Select the title and description for all DVDs from the film table.
  • Perform a full-text search by converting the description to a tsvector and match it to the phrase 'Astounding & Drama' using a tsquery in the WHERE clause.
  • Add a new column that calculates the similarity of the description with the phrase 'Astounding Drama'.
  • Sort the results by the new similarity column in descending order.

-- Select the title and description columns
SELECT  
  title, 
  description 
FROM 
  film
WHERE 
  -- Match "Astounding Drama" in the description
  to_tsvector(description) @@ 
  to_tsquery('Astounding & Drama');


titledescription
COWBOY DOOMA Astounding Drama of a Boy And a Lumberjack who must Fight a Butler in A Baloon
BIKINI BORROWERSA Astounding Drama of a Astronaut And a Cat who must Discover a Woman in The First Manned Space Station
CAMPUS REMEMBERA Astounding Drama of a Crocodile And a Mad Cow who must Build a Robot in A Jet Boat
ENCINO ELFA Astounding Drama of a Feminist And a Teacher who must Confront a Husband in A Baloon
GLASS DYINGA Astounding Drama of a Frisbee And a Astronaut who must Fight a Dog in Ancient Japan

SELECT 
  title, 
  description, 
  -- Calculate the similarity
  similarity(description, 'Astounding Drama')
FROM 
  film 
WHERE 
  to_tsvector(description) @@ 
  to_tsquery('Astounding & Drama') 
ORDER BY 
  similarity(description, 'Astounding Drama') DESC


titledescriptionsimilarity
COWBOY DOOMA Astounding Drama of a Boy And a Lumberjack who must Fight a Butler in A Baloon0.246377
GLASS DYINGA Astounding Drama of a Frisbee And a Astronaut who must Fight a Dog in Ancient Japan0.239437
CAMPUS REMEMBERA Astounding Drama of a Crocodile And a Mad Cow who must Build a Robot in A Jet Boat0.236111
ENCINO ELFA Astounding Drama of a Feminist And a Teacher who must Confront a Husband in A Baloon0.22973
BIKINI BORROWERSA Astounding Drama of a Astronaut And a Cat who must Discover a Woman in The First Manned Space Station0.195402

Komentar

Postingan populer dari blog ini

Pompa Air Booster Shimizu PS 135 E Otomatis Bermasalah & Cara Menangulangi nya

Pengunaan pompa air untuk Booster sering kali digunakan untuk rumah bertingkat. Biasanya pompa booster bekerja otomatis, bisa menggunakan pressure switch atau flow switch. Penggunaan pressure switch lebih banyak, karena lebih murah dan kebanyakan sudah merupakan fitur standar dari manufaktur pompa. Kali ini saya akan membagi pengalaman menggunakan Pompa Booster Shimizu PS-135 E menggunakan pressure switch. Pembelian pompa 11 April 2015 sudah cukup berumur 4tahun usianya. Problem yang biasa terjadi untuk pompa booster tipe pressure switch. 1. Pompa On-Off dengan jeda sangat pendek ketika keran di buka 1/4 atau setengah, bahasa lainnya cetak cetek, cetek cetek 2. Pompa On terus tidak pernah mati 3. Pompa tidak mau menyala Kita bahas satu persatu

[JUAL] KYT Alpha Venom Special Edition Doni Tata Pradita #7

28-Feb-2018 Helm yang saya beli dari tahun 2014, cukup awet, dulu dipakai harian dari Fatmawati ke daerah Megakuningan. Tahun itu pilihan helm lokal tidak terlalu banyak, dan KYT Alpha Venom ini salah satu pioner double visor. Kenapa saya memilih double visor, karena terkadang saat pulang kerja ada beberapa jalan yang benar-benar menghadap ke barat, dimana matahari terbenam. Sila

Substitusi Tutup Arm Supertrack RX-King dengan Vixion

RX King 2001 pakai swing arm supertrack, saat jalan, tutup arm sebelah kiri lepas, karena getaran dan baut (sialnya hanya satu) lambat laun mengendur. Sial nya lagi saat itu saya tidak sadar, jadi hilang lah tutup arm sebelah kiri. Kesalahan saya yang lain adalah, lupa memasang baut double di setelan rantai RX King Supertrack saya, harusnya jika double, baut tidak akan mudah terputar. Saya coba cari apakah ada yang jual tutup arm persis atau produk sparepart supertrack, ternyata sangat sulit, yang tersedia hanya penjualan satu set swing arm, masa iya, hilang tutup arm saja, saya harus beli satu set. Setelah cari-cari dan membandingkan ternyata dimensi tutup arm supertrack RX king hampir sama dengan tutup arm Yamaha New Vixion kode part 1PA-F2174-00. Tes pasang, pas. Bagi teman-teman pengguna RX-King, jika mengalami hal yang sama, bisa jadi opsi, ganti ke tutup New Vixion. Seperti gambar dibawah, perbandingan dimensi tutup arm supertrack dan tutup arm Yamaha  New   ...

Yamaha Mio J ga bisa di starter, jangan buru-buru ganti Aki

 22 Oktober 2022 Yamaha Mio J 2014, dah mayan senior. Tiba-tiba starter kadang bisa kadang enggak, pas panas lancar bisa starter. Awalnya saya kira, ah ini sih aki, orang di pencet tombol starter cuma ngek ngek, ga jreng. Iseng2 ukur voltase aki pake multimeter sanwa Voltase aki pas mesin lagi nyala 13.7volt (normal lagi di cas berarti sama spul dan kiprok) motor di matikan, tegangan aki masih di angka 12.7 - 13.2volt (normal juga) Pencet starter, voltase drop sampai cuma 5V, dan recover lagi ke 12Volt setelah lepas tombol starter. Wah ini sih kayaknya bukan aki. Langsung cek bendik (relay) starter. Fisik sih dah mulai karat2. Daripada penasaran ke toko sparepart beli bendik starter, yang ori mahal 98rb, jadi beli aspira buat Honda(50rb) saya pastikan dulu bentuk soketnya, sama persis (Harga Balikpapan memang jauh lebih mahal dari Jabodetabek) ini yang aspira buat honda soket sama aja ama buat yamaha mio J Ini yang asli Saya pasang dan so far jadi lancar starter, besok bakal saya v...

RX King 2001 Tidak Bisa Masuk Gigi

06-Mar-2018 Pagi hari nya bongkar rem roda belakang RX King dan bersih-bersih karena ada suara berdecit yang mengganggu, malu lah motor udah resik tapi begitu di rem cit cit cit.  Pas motor mau dibawa berangkat kerja ada keanehan, kok setelah injakan persneling di tekan, dan jelas sekali saya dengar bunyi normal ctek, yaitu bunyi kuku pemutar bulatan persneling berhasil memutar gigi transmisi. Lepas kopling lah lah, kok motor ga jalan, oh mungkin saya kurang dalam menekan tuas perseneling, oke coba lagi. Tau - tau normal, wah kirain ga ada masalah, udah motor saya bawa saja ke kantor. oper gigi 1 - N - 2 - 3 -4 - 5 normal.