Header Image

< üst sayfaya geri dön

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:

Belge türleri bölmesi

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

Ö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:

Özelleştirilmiş tür ekle iletişim kutusu

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.

Rastgele dosya adı desenleri: Özelleştirilmiş türler bölmesinin desenleri yalnızca dosya uzantılarına karşı değil, tüm dosya adlarına karşı eşleştirdiğini fark etmiş olabilirsiniz. Bu, Özelleştirilmiş türler bölmesine yukarıda açıklanan üç kullanım durumunun çok ötesinde güç verir: Herhangi bir dosya adı desenine dayalı özel türler tanımlayabilirsiniz. Örneğin, şu şekilde adlandırılmış dosyalarınız varsa:
- rapor_2020_01.docx
- rapor_2020_02.docx
- rapor_2019_all.docx
- vb.
çeşitli klasörlere dağılmış durumda, bunları “Raporlar” adlı tek bir özel türde birleştirmek için rapor_*.docx joker karakter desenini kullanabilirsiniz.

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.

Özel türler içe/dışa aktarma