Kueri dan opsi pengurutan

Saat Anda memanggil Index.Search Metode menggunakan string kueri saja, hasilnya dikembalikan sesuai dengan opsi kueri default:

  • Dokumen ditampilkan dengan urutan menurun
  • Dokumen ditampilkan dalam kelompok yang terdiri dari 20 dokumen sekaligus
  • Dokumen yang diambil berisi semua kolom aslinya

Anda dapat menggunakan instance struct SearchOptions sebagai argumen untuk `Search` untuk mengubah opsi ini.

Struct SearchOptions memungkinkan Anda menentukan jumlah dokumen yang akan ditampilkan sekaligus. Selain itu, Anda juga dapat menyesuaikan konten dokumen yang diambil. Anda dapat meminta ID dokumen saja, atau meminta agar dokumen hanya berisi subset kolomnya. Anda juga dapat membuat kolom kustom di dokumen yang diambil menggunakan ekspresi kolom (kolom dengan nilai yang berasal dari kolom lain dalam dokumen).

Selain opsi kueri,struct`SearchOptions` juga dapat menyertakan instance SortOptions struct. Dengan opsi pengurutan, Anda dapat mengubah tata urutan, dan mengurutkan hasil dengan beberapa kunci.

SearchOptions

Properti ini mengontrol berapa banyak hasil yang ditampilkan dan urutannya. Opsi offset dan kursor, yang sama-sama eksklusif, mendukung penomoran halaman. Kolom ini menentukan dokumen terpilih mana yang akan ditampilkan dalam hasil.

Properti Deskripsi Default Maksimum
Limit Jumlah dokumen maksimum yang akan ditampilkan dalam hasil. 20 1000