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 parameterQueryOptions.number_found_accuracy
ditetapkan ke 100, makanumber_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.