Untuk menanyakan log menggunakan pencocokan tepat dari beberapa kata kunci, Anda dapat memanfaatkan operator LIKE atau fitur pencarian frase.
Contoh log
body_bytes_sent:1061
http_user_agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5
remote_addr:192.0.2.2
remote_user:vd_yw
request_method:DELETE
request_uri:/request/path-1/file-5
status:207
time_local:10/Jun/2021:19:10:59Hasil pencarian yang diharapkan
Tanyakan log di mana nilai bidang http_user_agent mengandung frase like Gecko.
Contoh
Berikut adalah contoh berdasarkan log sampel dan hasil pencarian yang diharapkan sebelumnya.
Pencarian frase
http_user_agent:#"like Gecko"Operator LIKE
Operator LIKE sesuai dengan sintaks LIKE dalam SQL standar. Tanda persen (%) dalam klausa LIKE menunjukkan nol atau lebih kemunculan karakter, sedangkan garis bawah (_) menunjukkan satu karakter.
- Pernyataan query yang valid
* | Select * where http_user_agent like '%like Gecko%'Parameter http_user_agent menentukan bidang berdasarkan sistem menanyakan log.
- Pernyataan query tidak valid
Jika Anda menjalankan pernyataan query berikut, hasilnya tidak akurat. Pernyataan ini mengembalikan log di mana nilai bidang http_user_agent mengandung frasa-frasa berikut:
like Gecko,Gecko like,like abc Gecko, atauGecko abc like."like" and "Gecko"