ESC
Sonuç bulunamadı
Ana Sayfa
EN

Arama ve Filtreleme

İndeksli arama, dosya adı, yol ve tarih filtreleri ile sonuçları daraltma.

Arama Tipleri

Çolpan iki farklı arama modu destekler:

ModKoşulHızKullanım
İndeksli Aramaİndeks mevcutÇok hızlıVarsayılan
Disk Taramasıİndeks yokYavaşOtomatik fallback

Otomatik Mod Seçimi:

  • İndeks varsa → İndeksli arama
  • İndeks yoksa → Disk taraması (uyarı gösterir)

Filtreleme Seçenekleri

Dosya Adı Filtresi

Dosya adına göre filtreleme yapar.

Kullanım:

karar*.udf
→ "karar" ile başlayan dosyalar

*2024*.udf
→ Adında "2024" geçen dosyalar

temyiz_*.udf
→ "temyiz_" ile başlayan dosyalar

Boolean Desteği:

karar ; !taslak
→ "karar" içeren ama "taslak" içermeyen dosya adları

Dosya Yolu Filtresi

Belirli klasörlerde arama yapar.

Dahil Etme:

C:\Yargıtay
→ Sadece bu klasör ve alt klasörlerinde ara

Ceza\2024
→ Yolunda "Ceza\2024" geçen dosyalarda ara

Hariç Tutma (! ile):

!Arşiv
→ Yolunda "Arşiv" geçenleri hariç tut

!Eski ; !Taslak
→ "Eski" ve "Taslak" geçenleri hariç tut

Tarih Filtresi

Dosya değiştirilme tarihine göre filtreleme.

Ayarlar:

  • İlk Tarih: Başlangıç tarihi (checkbox ile aktif)
  • Son Tarih: Bitiş tarihi (checkbox ile aktif)

Örnek Kullanımlar:

İlk: 2024-01-01, Son: 2024-12-31
→ 2024 yılındaki dosyalar

İlk: 2020-01-01, Son: (boş)
→ 2020'den sonraki tüm dosyalar

İlk: (boş), Son: 2019-12-31
→ 2019 ve öncesi dosyalar

Sonuç Limiti

Maksimum sonuç sayısını belirler.

LimitKullanım
100Hızlı önizleme
500Normal arama
1000Varsayılan
10000Geniş arama
100000Tüm arşiv

Not: Düşük limit, aramayı hızlandırır.

Türkçe Karakter Desteği

[✓] Türkçe Dönüştür seçeneği:

Açık (Varsayılan):

  • I → ı (Türkçe dönüşüm)
  • İ → i (büyük İ → küçük i)
  • Tam Türkçe uyumluluğu

Kapalı:

  • Standart lowercase dönüşümü
  • İngilizce içerikler için

Arama İşlemi Akışı

1. Sorgu Doğrulama
   ├─ Syntax kontrolü
   ├─ Operatörlerin doğruluğu
   └─ Boş sorgu kontrolü

2. Filtre Hazırlığı
   ├─ Dosya adı kuralı parse et
   ├─ Yol pattern'leri ayıştır
   └─ Tarih aralığı belirle

3. Dosya Listesi Oluşturma
   ├─ Aktif dizinleri tara
   ├─ Hariç dizinleri filtrele
   └─ Harici indeksleri dahil et

4. Ucuz Filtreler (Hızlı)
   ├─ Yol filtreleme
   ├─ Dosya adı filtreleme
   └─ Tarih filtreleme

5. Pahalı Filtreler (Paralel)
   ├─ İçerik arama (8 thread)
   ├─ Hash cache kontrolü
   └─ Sorgu kuralı eşleşme

6. Sonuç Birleştirme
   ├─ Limit uygula
   ├─ Sıralama yap
   └─ Tabloya ekle

Progress Dialogu

Arama sırasında gösterilen ilerleme penceresi:

⚡ UDF DOSYALARI OKUNUYOR

Toplam: 5.432 dosya bulundu (2.3 saniyede)
Aranıyor: 2.100 / 5.432 (%38)
Eşleşme: 45 dosya
Cache Hit: 1.200 (%55)

Dizin: C:\Dosyalar\Ceza\2024
Sorgu: boşanma ; nafaka

[████████░░░░░░░░░░░░] %38

[İPTAL]

Arama İpuçları

  1. İndeks kullanın: İndeksli arama 100-1000x hızlı
  2. Filtreleri kullanın: Önce dar aralık, sonra genişletin
  3. Basit sorguyla başlayın: Sonra operatörlerle daraltın
  4. Sonuç limitini ayarlayın: Çok sonuç yavaşlama yapar
  5. Cache’den faydalanın: Aynı içerik tekrar aranmaz