====== Pencarian ======

Pada dasarnya WikiSuralaya melakukan pencarian logika AND. Artinya, semua kata yang Kamu masukkan dalam kueri akan digunakan. Pencarian selalu tidak peka terhadap huruf besar/kecil.

Sintaks kueri pencarian lanjutan WikiSuralaya dijelaskan di bawah ini. Semua sintaks dapat digabungkan. Di bagian ini, kita akan menggunakan tanda kurung siku ''[ ... ]'' untuk mewakili karakter yang dimasukkan dalam kueri.


==== Istilah yang ingin Kamu kecualikan (-) ====

Kamu dapat menambahkan tanda minus ''-'' tepat sebelum kata kunci untuk mengecualikan halaman yang berisi kata kunci tersebut dari hasil pencarian Kamu. Misalnya, kueri ''[ boiler -damper ]'' akan menemukan halaman yang berisi "boiler" tetapi tidak berisi "damper".

Kamu dapat menggunakan sintaks ''-'' ini tidak hanya untuk kata kunci, tetapi juga untuk pencocokan sebagian, pencarian frasa, pencarian namespace, dan pencarian pengelompokan yang dijelaskan di bawah ini. Misalnya, Kamu dapat menggunakan kueri ''%%[ -"kata yang ingin Kamu kecualikan" ]%%'' untuk mengecualikan kata yang tepat.


==== Pencocokan Sebagian (*) ====

Kamu dapat melakukan pencocokan sebagian dengan menambahkan tanda bintang ''*'' di depan dan/atau belakang kata kunci. Misalnya, mencari ''[ pompa ]'' hanya akan menemukan "pompa", tetapi mencari ''[ *pompa ]'' juga akan menemukan "pompa kimia" (pencocokan akhiran). Kamu juga dapat melakukan ''[ suralaya* ]'' (pencocokan awalan) dan ''[ *urala* ]'' (pencocokan sebagian).

Perhatikan bahwa ''*'' bukanlah "wildcard". Kamu tidak dapat menggunakannya di dalam kata kunci, yaitu mencari ''[ bo*ler ]'' tidak akan menemukan apa pun.


==== Pencarian Frasa ("") ====

Kamu dapat mencari frasa yang tepat dengan menambahkan tanda kutip ganda di sekitar sekumpulan kata, misalnya ''%%[ "wiki suralaya" ]%%''.

==== Pencarian dalam namespace (@) ====

Kamu dapat membatasi pencarian ke namespace. Untuk mencari halaman dalam namespace, tambahkan awalan ''@'' atau ''ns:'' ke namespaces. Untuk tidak mencari halaman dalam namespace, tambahkan awalan ''^'' atau ''-ns:'' ke namespace.

Misalnya, kueri ''[ pembangkit @suralaya ^suralaya:docs ]'' akan menemukan halaman yang berisi kata "pembangkit" dan berada dalam namespace "suralaya" tetapi tidak dalam namespace "suralaya:docs". Kueri ''[ pembangkit ns:suralaya -ns:suralaya:docs ]'' akan melakukan hal yang sama.

==== Operator OR (|) ====

Secara default, WikiSuralaya melakukan pencarian logika AND, tetapi Kamu juga dapat menggunakan pencarian logika OR dengan menggunakan ''|'' atau ''or'' sebagai pemisah istilah pencarian Kamu Misalnya, kueri ''[ boiler | turbin ]'' akan menemukan halaman yang berisi "boiler" atau "turbin" atau keduanya. Kueri ''[ boiler or turbin ]'' akan melakukan hal yang sama. Kamu dapat menggunakan OR sebagai alternatif sederhana untuk [[#Pencocokan sebagian (*)]], misalnya dalam menemukan halaman tentang orang dengan variasi ejaan seperti ''[ Desal | Desalt ]''.

Operator OR memiliki prioritas lebih rendah daripada operator AND default. Artinya, kueri ''[ gland steam | condenser ]'' dapat direpresentasikan sebagai ''[ (gland steam) | condenser ]'', bukan sebagai ''[ gland (steam | condenser) ]''. Sebagai gantinya, gunakan sintaks pengelompokan seperti yang dijelaskan di bawah ini.

Jika Kamu ingin [[#Cari di dalam namespace (@) |batasi pencarian Kamu pada namespace]], Kamu **harus** mengelompokkan pencarian Kamu dengan "()", jika tidak, pencarian ''[ pompa | kimia @pompa]'' akan berperilaku sebagai ''[ (pompa) | (kimia @pompa)]'', yaitu mencari "pompa" ATAU "kimia @pompa" di semua namespace, tetapi tidak seperti yang mungkin Kamu maksudkan, yaitu mencari "pompa" ATAU "kimia" di namespace plugin, yang terakhir dinyatakan dengan benar sebagai ''[ (pompa | kimia) @pompa]''.

==== Pengelompokan pencarian ====

Kamu dapat mengelompokkan istilah pencarian dengan mengapit istilah dengan tanda kurung ''( ... )''. Karena memiliki prioritas tertinggi, tanda kurung dapat digunakan untuk memaksakan prioritas.

Misalnya, kueri ''[ pompa -(kondensat | @kondensat) ]'' akan menemukan halaman yang berisi kata "WikiSuralaya" tetapi tidak berisi kata "plugin" dan juga tidak berada dalam namespace "kondensat".

===== Pencarian Cepat =====

Kamu dapat memasukkan awalan [[pagename]] ke dalam kotak pencarian dan menunggu setengah detik. Di sebagian besar browser modern, Kamu akan secara otomatis mendapatkan pop-up dengan nama halaman yang cocok.

===== Pencarian Terbuka =====

{{ :opensearch2.png|OpenSearch di Firefox}}

[[http://www.opensearch.org/|OpenSearch]] adalah standar untuk memudahkan integrasi pencarian situs web ke dalam browser Kamu. Ini didukung oleh semua browser modern. WikiSuralaya mendukung OpenSearch.

Berikut cara menambahkan pencarian wikiKamu ke Firefox (browser lain mungkin menanganinya dengan cara yang serupa):

  - Buka wiki Kamu di browser
  - Klik kaca pembesar di sebelah kiri kolom pencarian browser Kamu
  - Pilih "Tambahkan <judul wiki Kamu", misalnya "Tambahkan WikiSuralaya"

