ADHEAVEN - Natali Ardianto Official

COO tiket.com. Advisor bouncity.com. Advisor golfnesia.com. Co-founded urbanesia.com. Initiator #StartupLokal

June 21, 2011 6:37 pm
"$this->rumus_what = “( log10( ratings * testimonial_count ) * @weight / XX ) + ( @weight * indexweight ) + ( @weight * ( IF( last_update - ” . $this->threeMonth . ” > 0, last_update - ” . $this->threeMonth . “, 0 ) / ” . $this->threeMoDiff . ” * X.X ) ) + ( @weight * log10( business_pageview + X ) / XX ) + ( @weight * X.X * ( @geodist - XXXXX ) / -XXXXX )”;"

Rumus algoritma search Urbanesia.com dengan menggunakan Sphinx Search untuk yg relevancy. Jadi yang dihitung adalah:

  1. Rating, makin besar makin tinggi.
  2. Jumlah testimonial, makin banyak makin tinggi.
  3. Rating dan testimonial di logaritmik, sehingga rating gede tapi jumlah testimoninya sedikit ngga akan lebih tinggi daripada rating medium tapi yang testimoni banyak.
  4. Weight dari hasil search, berdasarkan BM25 dan phrase proximity.
  5. Waktu last update bisnis. Nilainya sama kalau sudah lebih dari 3 bulan, tapi yang baru-baru mendapat bonux XX% sehingga di search result cenderung lebih tinggi.
  6. Jumlah pageviews dalam tiga bulan terakhir. Makin banyak pageviewnya, makin tinggi.
  7. Jarak bisnis. Makin dekat dari titik patokan (anchor) makin tinggi extra poinnya, tapi lewat dari 10 KM maka ngga dapet extra poin.

Note: sengaja di XXX biar dicari sendiri angka-angkanya :)