Arama¶
Arama, deneyimli kullanıcıların her kapsayıcıyı tek tek dolaşmadan görevleri, vakaları ve belgeleri hızla bulmasına yardımcı olur. Emakin hem basit serbest metin aramasını hem de daha gelişmiş sorgu söz dizimini destekler.
Üst çubuktaki arama alanı, o anda seçili kapsayıcıda arama yapar. Sorgu söz dizimi şu temele dayanır: Lucene arama söz dizimi.
Her Arama Türü Ne Zaman Kullanılır?¶
- Şunu kullanın: serbest metni hızlı ve geniş kapsamlı bir arama istediğinizde.
- Şunu kullanın: alan bazlı aramayı hangi alanın eşleşmesi gerektiğini tam olarak bildiğinizde.
- Şu durumlarda Boole mantığını zorunlu, isteğe bağlı veya hariç tutulacak terimleri birleştirmek için kullanın.
- Şu durumlarda aralıkları tarihler veya sıralanabilir tanımlayıcılar gibi değerlere göre filtreleme yaparken kullanın.
Sık Kullanılan Aramalar¶
Bu örnekler, uzman kullanıcıların en sık yapacağı arama türlerini kapsar.
| Amaç | Sorgu |
|---|---|
Şunları içeren öğeleri bulma expense | expense |
| Tam bir ifadeyi bulma | "purchase order" |
| Belirli bir başlığı bulma | title:"Purchase Order" |
| Her iki sözcüğü de içermesi gereken öğeleri bulma | expense AND invoice |
| Bir ifadeyi içeren ancak başka bir ifadeyi içermeyen öğeleri bulma | "purchase order" NOT "expense form" |
| Bir alanda ve genel metinde birlikte arama yapma | title:"Purchase Order" AND order |
| Tarih benzeri bir aralıktaki değerleri bulma | mod_date:[300201 TO 300501] |
| Sözcüğün bir kısmıyla arama yapma | expense* |
Terimler ve Alanlar¶
Terimler¶
Emakin şunları destekler:
- bir tek terim; örneğin
order - bir ifade; örneğin
"purchase order"
Alanlar¶
Belirli bir alanda arama yapmak için alan adını yazıp ardından : değeri belirtin.
Örnekler:
1 2 | |
Alan yalnızca hemen ardından gelen terim veya ifade için geçerlidir. Örneğin:
1 | |
Bu sorguda yalnızca invoice alanıyla title sınırlandırılır.
Kısmi ve Benzer Eşleşmeler¶
Joker Karakterle Arama¶
Tek bir karakter için ? kullanın; birden çok karakter için * kullanın.
1 2 3 | |
Bir terimin ilk karakteri olarak * veya ? kullanamazsınız.
Yaklaşık Eşleşme Araması¶
Benzer yazımları bulmak için bir sözcükten sonra ~ kullanın.
1 2 | |
Benzerlik değeri belirtmezseniz Emakin varsayılan değeri kullanır.
Yakınlık Araması¶
Birbirine yakın görünen sözcükleri bulmak için bir ifadeden sonra ~ kullanın.
1 | |
Boole Mantığı¶
Boole işleçleri büyük harfle yazılmalıdır.
OR¶
OR bir işleç belirtmediğinizde varsayılan olarak kullanılır.
1 2 | |
AND¶
Her iki terimin de bulunması gerektiğinde AND kullanın.
1 | |
Zorunlu Terim¶
Bir terimin bulunması gerektiğinde + kullanın.
1 | |
Terimi Hariç Tutma¶
Bir terimi hariç tutmak için NOT işlecini - kullanın.
1 2 | |
NOT tek başına, sorgunun tamamı olarak kullanılamaz.
Aralık ve Önem Derecesi¶
Aralık Araması¶
Dahil aralıklar için köşeli parantez, hariç aralıklar için küme parantezi kullanın.
1 2 | |
Ağırlık Artırma¶
Bir terimin veya ifadenin önemini artırmak için ^ kullanın.
1 2 | |
Gruplama ve Kaçış¶
Gruplama¶
Boole mantığını denetlemek için parantez kullanın.
1 | |
Alan Gruplama¶
Bir alan altında birden fazla koşulu gruplamak için parantez kullanın.
1 | |
Özel Karakterleri Kaçırma¶
Sözdizimi karakterlerinin düz metin olarak değerlendirilmesini istiyorsanız bunları \ karakteriyle kaçırın.
Özel karakterler şunlardır:
1 | |
Örnek:
1 | |