Class SearchResults

Class SearchResults mewakili hasil eksekusi permintaan penelusuran menggunakan Index.search().

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

Konstruktor

Konstruktor untuk class SearchResults ditentukan sebagai berikut:

class SearchResults(number_found, results=None, cursor=None)

Minta layanan penelusuran untuk mengkueri indeks, dengan menentukan parameter untuk kueri tersebut.

Argumen

number_found

Jumlah dokumen yang ditemukan untuk kueri.

results

Daftar objek ScoredDocument yang ditampilkan dari eksekusi permintaan penelusuran.

cursor

Objek Cursor yang memungkinkan Anda melanjutkan penelusuran dari akhir hasil penelusuran saat ini.

Nilai hasil

Instance baru class SearchRequest yang mewakili hasil eksekusi Index.search().

Pengecualian

TypeError

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

ValueError

Apakah ada parameter yang memiliki nilai yang tidak valid.

Properti

Instance class SearchResults memiliki properti berikut:

results

Menampilkan daftar objek ScoredDocument yang cocok dengan kueri.

number_found

Menampilkan perkiraan jumlah dokumen yang cocok dengan kueri. QueryOptions yang menentukan pasca-pemrosesan hasil penelusuran. Jika parameter QueryOptions.number_found_accuracy ditetapkan ke 100, maka number_found <= 100 akurat.

cursor
Agar kolom ini dapat diisi, Anda harus meneruskan kursor di QueryOptions penelusuran. Jika tidak, kolom ini akan menampilkan Tidak ada. Menampilkan hasil Cursor yang dapat digunakan untuk melanjutkan penelusuran dari hasil terakhir. Jika tidak ada hasil lagi setelah hasil saat ini, kolom ini akan menampilkan Tidak ada.