class MatchScorer

Class MatchScorer memungkinkan Anda mengurutkan dokumen berdasarkan kualitas kecocokan kueri. Pemberi skor menetapkan skor berdasarkan frekuensi istilah dalam dokumen.

Untuk menggunakan MatchScorer, tambahkan ke SortOptions seperti pada kode berikut:

  sort_opts = search.SortOptions(match_scorer=search.MatchScorer())

Tindakan ini akan mengurutkan dokumen dalam urutan skor menurun. Skornya akan menjadi positif.

Jika Anda ingin mengurutkan dalam urutan menaik, gunakan kode berikut:

  sort_opts = search.SortOptions(match_scorer=search.MatchScorer(),
      expressions=[search.SortExpression(
          expression='_score', direction=search.SortExpression.ASCENDING,
          default_value=0.0)])

Skor dalam kasus ini akan menjadi negatif.

MatchScorer ditentukan dalam modul google.appengine.api.search.

Konstruktor

Konstruktor untuk class MatchScorer ditentukan sebagai berikut:

class MatchScorer()

Menetapkan skor dokumen ke hasil penelusuran yang menampilkan seberapa cocok hasil tersebut dengan kueri, berdasarkan frekuensi istilah dalam dokumen.

Nilai hasil

Instance baru dari class MatchScorer.

Pengecualian

TypeError

Jika salah satu parameter memiliki jenis yang tidak valid, atau atribut yang tidak diketahui diteruskan.

ValueError

Jika ada parameter yang memiliki nilai yang tidak valid.