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

Bersihin Head Mesin Nouvo Z 2006 dan cek kondisi internal

Hobi saya sejak lama ya bongkar motor, akhirnya baru sempat ni bersihin head + piston si nouvo yang tiap hari menemani dari rumah ke tempat kerja oh iya sebelumnya kenapa saya iseng bersihin head karena, baut exhaust (alias knalpot) patah di dalem waduhhh, satu2 nya jalan di bawa ke tukang bubut, yaudah deh kita bongkar For Info jangan pakai baut kuning buat knalpot, baut jenis ini gampang patah, beli baut baja yang warna nya abu2 itu lebih kuat menahan panasnya knalpot siapin kunci dan tools Kunci Sok 12 T 12 Obeng Kembang buat buka baut bodi nouvo yang seabrek Tang Fuller Gage buat setel klep clearance Sikat Besi Amplas Pasien yang di eksekusi

Do It Yourself Ganti Roller CVT Nouvo/Mio

26 Maret 2014 Ada waktu senggang lagi buat oprek motor, melalui discuss di group kaskus, ada yang memberi masukan, untuk menggunakan roller 9gram agar tarikan bawah / akselerasi lebih bagus. Saya tebus aja roller KTC 9gram di mandala motor mampang, seharga Rp.67.500. Oh iya, sebelumnya si nouvo pake roller kombinasi 12gram dan 7 gram (rencananya roller nya mau dijual kali laku :P)  ini linknya Oke langsung ke main action Bongkar2 CVT Tools yang diperlukan, kunci L, kunci sok 17, karena saya mendukung safety jadi pake sarung tangan, biar keren

Pengelompokkan Groupset Sepeda Roadbike dan MTB, Gravel-GRX

  May 2024 Sedikit upaya untuk membuat shortlist urutan groupset, berdasarkan harga dan level, yang dilakukan dengan market assesment cepat melalui online e-commerce dalam(Indonesia) dan luar negeri. Saya buat gambaran sedikit. Pada umumnya sepeda yang dijual di market menggunakan groupset basic, entry dan mid range. Setelah itu baru ada sedikit enthusiast. Sedangkan untuk Race dan Pro, ini biasa yang digunakan para atlit. Roadbike GroupSet rank dari paling atas: Shimano DuraAce > Ultegra>105>Tiagra>Sora>Claris SRAM Red>Force>Rival>Apex MTB/gravel GroupSet dari paling atas  Shimano XTR>XT>SLX>Deore>Alivio>Acera>Altus>Tourney SRAM XX1>X1>X9>X7>X5>X4>X3 Kenapa harganya bisa jauh terpaut, ini selalu masalah bobot, semakin mahal semakin ringan, tapi kekuatan nya sama, jadi material nya yang berbeda, untuk ukuran akan mirip-mirip, maksud ukuran disini adalah jumlah gigi chainring dan sprocket. Penghematan bobot atau rin...

DIY [Do It Yourself] Perbaikan Kisi - kisi Blower AC Mobil Soluna yang patah

Mau share sedikit ilmu yang didapat dari browsing - browsing di internet, Cara hemat dan murah memperbaiki kisi - kisi AC mobil Soluna atau mobil lain yang tipe nya sama / mirip (keluaran tahun 2000 an). Biasanya kisi - kisi jenis ini problemnya adalah sudu - sudu pengarah arah anginnya sudah tidak bisa di perintah bergerak kiri atau kekanan, dan problemnya karena batang penyatu semua sudu - sudu getas dan patah.

Cara Cek Casing Water proof Camera GoPro Hero yang bocor

Kebetulan karena banyak yang bertanya dan mengalami Camera GoPro Hero 4 5 6 7 8 9 mati total saat dibawa diving / snorkling di air laut. Baiknya hal ini dilakukan sebelum anda memakai GoPro diaktifitas yang berkaitan dengan bawah air, karena bisa saja hari ini belum bocor, 1 bulan kemudian karena gasket terbuat dari karet, kualitasnya menurun dan bocor. Saya coba jelaskan cara cek water proof GoPro yang bocor. Tahapannya; 1. Keluarkan Camera dari waterproof casing 2. Isi dengan pemberat 3. Masukkan Tisu 4. Tenggelamkan GoPro kedalam air yang memiliki kedalaman lebih dari 1 meter (dalam Bak air atau ember) makin dalam makin baik 5. Biarkan lebih dari 4 jam (agar kebocoran sekecil apapun bisa terlihat), makin lama makin baik 6. Cek dan lihat apakah tisu basah, jika basah, ada kebocoran. Makin dalam di tes makin bagus, karena tiap kedalam 1 meter, tekanan air meningkat 0,1atmosfir (bar), semakin lama durasi nya juga makin baik, misal 1hari/24jam. Jika bocor, maka ada pemec...