Class SortOptions
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Class SortExpression
merepresentasikan jenis Dokumen multi-dimensi.
Kode berikut menunjukkan cara mengurutkan dokumen berdasarkan rating produk dalam urutan menurun, lalu produk termurah dalam produk dengan rating serupa, yang mengurutkan maksimal 1.000 dokumen:
SortOptions(expressions=[
SortExpression(expression='rating',
direction=SortExpression.DESCENDING, default_value=0),
SortExpression(expression='price + tax',
direction=SortExpression.ASCENDING, default_value=999999.99)],
limit=1000)
SortOptions
ditentukan dalam modul google.appengine.api.search
.
Konstruktor
Konstruktor untuk class SortOptions
ditentukan sebagai berikut:
-
class SortOptions(expressions=None, match_scorer=None, limit=1000)
Urutkan dokumen sesuai dengan opsi yang ditentukan.
Argumen
- ekspresi
Iterable dari SortExpression yang merepresentasikan jenis Dokumen multi-dimensi.
- match_scorer
Spesifikasi pemberi nilai yang dapat digunakan untuk menilai dokumen atau dalam SortExpression yang digabungkan dengan fitur lainnya.
- batas
Batas jumlah dokumen yang akan dinilai. Sebaiknya tetapkan batas ini pada indeks besar.
Nilai hasil
Instance baru dari class SortOptions
.
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 SortOptions
memiliki properti berikut:
- ekspresi
Menampilkan daftar SortExpression yang menentukan pengurutan multi-dimensi.
- match_scorer
Menampilkan pemberi nilai yang digunakan untuk menilai dokumen.
- batas
Menampilkan batas jumlah dokumen yang akan dinilai.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-04-03 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-04-03 UTC."],[[["The `SortOptions` class enables multi-dimensional sorting of documents, leveraging `SortExpression` for detailed control."],["`SortOptions` allows specifying sorting criteria using an iterable of `SortExpression`, a match scorer, and a limit on the number of documents to sort."],["The `SortOptions` constructor can be configured with `expressions`, `match_scorer`, and `limit`, throwing `TypeError` or `ValueError` if input is invalid."],["`SortExpression` objects can define the direction of sorting, such as ascending or descending, and a default value for the sort key."],["`SortOptions` properties `expressions`, `match_scorer`, and `limit` allow you to access the configured settings for sorting."]]],[]]