Sorgu Sözdizimi
- Alan (Field)
-
Alan adını yazıp ardından iki nokta üst üste ":" ve aradığınız terimi
yazarak herhangi bir alanda arama yapabilirsiniz. Belge başlığında
"doktor" olan belgeleri bulmak istiyorsanız şöyle yazabilirsiniz:
title:doktor
Kullanılabilir alanlar "url", "host", "site", "title", "content", "content_length", "last_modified" ve "mimetype"'dır ve bunlar özelleştirilebilir. - Sıralama (Sort)
-
sort alanı, belgeleri belirtilen alan adına göre sıralar. Format
"sort:<alan>.<sıra>" şeklindedir, burada <sıra>
asc (artan) veya desc (azalan) olabilir. "doktor" içeren belgeleri bulup
azalan sırada sıralamak istiyorsanız şöyle yazabilirsiniz:
doktor sort:content_length.desc
Kullanılabilir sıralama alanları "created", "content_length" ve "last_modified"'dır ve bunlar özelleştirilebilir. - VE (AND)
-
AND operatörü varsayılan bağlaç operatörüdür. Sorgudan çıkarabilirsiniz.
AND operatörü, her iki terimin de tek bir belgenin metninde herhangi
bir yerde bulunduğu belgeleri eşleştirir.
doktor AND İstanbul
- VEYA (OR)
-
OR operatörü, terimlerden herhangi birinin tek bir belgenin metninde
herhangi bir yerde bulunduğu belgeleri eşleştirir.
doktor OR hekim
- Joker Karakter (Wildcard)
-
Tek ve çoklu karakter joker aramaları tek terimler içinde desteklenir.
"?" sembolü tek karakter joker araması, "*" ise çoklu karakter joker
aramasıdır.
doktor*
veyaDr?doktor
- Aralık (Range)
-
Aralık Sorguları, alan değerleri belirtilen alt ve üst sınırlar
arasında olan belgeleri eşleştirmenizi sağlar. Aralık Sorguları üst
ve alt sınırları dahil edebilir veya hariç tutabilir. content_length
alanı 1000 ile 10000 arasında (dahil) değerlere sahip belgeleri bulmak
istiyorsanız şöyle yazabilirsiniz:
content_length:[1000 TO 10000]
Üst ve alt sınırları hariç tutmak için "{}" kullanın. - Güçlendirme (Boost)
-
Bir terimi güçlendirmek için aradığınız terimin sonunda "^" sembolü ile
bir güçlendirme faktörü (sayı) kullanın.
doktor^100
- Bulanık Arama (Fuzzy)
-
Bulanık arama yapmak için tek kelimeli terimin sonunda "~" sembolünü
kullanın. Örneğin "doktor" kelimesine yazım bakımından benzer bir terim
aramak için şu bulanık aramayı kullanın:
doktor~0.5