Bu özellik şu anda yalnızca DocFetcher Pro’da mevcuttur, DocFetcher Server’da değil. Server Not available in DocFetcher Server
Problem
DocFetcher’da sol tarafta bir Belge türleri bölmesi bulunur:

Bu, arama sonuçlarını filtreleyebileceğiniz dosya türlerinin onay kutusu listesidir, örneğin “tüm PDF dosyalarını hariç tut” veya “HTML dosyalarını dahil et”. Yıllar boyunca çeşitli özellik isteklerinde belirtildiği gibi, onay kutusu listesinin statik yapısı nedeniyle DocFetcher’da belirli filtre işlemleri mümkün değildir:
- Listede önceden tanımlanmamış türlere göre filtreleme, örneğin “tüm exe dosyalarını gizle” veya “yalnızca exe dosyalarını göster”.
- Mevcut bir türü alt türlere bölme ve sonuncuya göre filtreleme. Örneğin, programcılar “Düz metin” türünü “java”, “cpp”, “py”, “php”, “js” vb. şeklinde bölerek bu alt türlere göre ayrı ayrı filtrelemek isteyebilir.
- İki veya daha fazla mevcut türü daha büyük bir üst türde gruplama ve sonuncuya göre filtreleme, örneğin “doc”, “docx”, “odt”, “rtf” ve “txt”yi tek bir “Belgeler” türünde birleştirme.
Çözüm
DocFetcher Pro’da yukarıdaki kullanım durumları ve daha fazlası, Özelleştirilmiş türler adı verilen yeni bir kavramla karşılanır. Temel fikir şu şekildedir. Belge türleri bölmesinin altında artık başka bir bölme, Özelleştirilmiş türler bölmesi bulunur:

Özelleştirilmiş türler bölmesi, Belge türleri bölmesi gibi çalışır, ancak dosya adlarına karşı eşleşen desenler temelinde kendi dosya türlerinizi tanımlamanıza olanak tanır. Örneğin, yeni bir “Belgeler” türü tanımlamak için temelde gereken tek şey, “Belgeler” tür etiketini ve yeni “Belgeler” türüne dahil edilmesi gereken dosyaları algılamak için dosya adı desenlerini girmektir:

Yukarıda gösterilen iletişim kutusu, Özelleştirilmiş türler bölmesine sağ tıklayarak ve “Tür ekle” seçeneğini seçerek açılır.
Daha Fazla Açıklama
Joker karakterler ve düzenli ifadeler: Dosya adı desenleri joker karakterler veya düzenli ifadeler olabilir. İkincisi oldukça güçlüdür, ancak anlaşılması da nispeten zordur. Buna karşılık, joker karakterler sınırlıdır, ancak anlaşılması da nispeten kolaydır: Yalnızca * ve ? olmak üzere iki joker karakter vardır; bunlar esasen ‘sıfır veya daha fazla karakter’ ve ‘tam olarak bir karakter’ için yer tutuculardır.
Özel “Diğer” türü: DocFetcher Pro’yu ilk kez başlattığınızda, Özelleştirilmiş türler bölmesinde “Diğer” türü dışında hiçbir tür yoktur. Bu özel tür kaldırılamaz ve diğer özel türlerle eşleşmeyen dosyalar için toplam girişi görevi görür.
Başlangıç noktası olarak Belge türleri bölmesi: DocFetcher Pro’da açıkça daha güçlü Özelleştirilmiş türler bölmesi varken neden hala Belge türleri bölmesi olduğunu merak ediyor olabilirsiniz. Bunun nedeni, Belge türleri bölmesinin yeni kullanıcılar için bir başlangıç noktası sağlaması ve önce özel türlerle uğraşmak zorunda kalmadan hemen türlere göre filtreleme yapmalarına olanak tanımasıdır.
Belge türleri ve Özelleştirilmiş türler bölmesi arasındaki etkileşim: Aklınıza gelebilecek başka bir soru, Belge türleri ve Özelleştirilmiş türler bölmesinin birbirleriyle nasıl etkileşim kurduğu, yani her iki bölmedeki kutuları işaretleyip işaretini kaldırdığınızda ne olacağıdır. Bunun cevabı, DocFetcher ve DocFetcher Pro’daki tüm sol taraftaki filtre kontrollerinin bir filtre zinciri oluşturduğu, Belge türlerinin zincirin bir aşaması, Özelleştirilmiş türlerin ise başka bir aşaması olduğudur. İlk, “dahili” arama sonuçlarındaki her belge, tüm filtre zincirinden geçmek zorundadır ve yalnızca filtre zincirinin tüm aşamalarından “sağ çıkarsa” son, görünür arama sonuçlarına dahil edilir. Bu, tüm filtre aşamalarının mantıksal “VE” kombinasyonuna eşdeğerdir.
İçe ve dışa aktarma: Özelleştirilmiş türler özelliği, DocFetcher Pro’yu yeni bir ortamda yüklerken mevcut tüm özel türlerinizi zahmetli bir şekilde yeniden tanımlamak zorunda kalmamanız için içe ve dışa aktarma işlevselliğiyle birlikte gelir.
