İçeriğe geç
nitorel
7 GÜNSistemine başlaİlk sistemini yedi günde kur
Öğren
YazılarKaynaklı yazı dizileriKavramlarKavram kasası, formatlarSistemlerYöntemler, iş akışlarıKütüphaneKitaplar, kaynaklar
Kullan
AraçlarTarafsız araç atlasıNot DenetçisiÜcretsiz kontrol ↗nitoreldumpZihnini boşalt ↗nitorelhabitAlışkanlık takibi ↗
HakkındaŞablonlar 1 ücretsiz
kasa/yazilar/logseq/12-logseq-db-queries.md

Rehber · Not 165Deneyim

Logseq Queries: Query Builder, simple query ve advanced query nasıl ayrılıyor?

Logseq DB query modelini açıklar: Query Builder, simple query ve advanced query aynı #Query modeli altında yönetilir; sonuçlar view içinde gösterilir. Önce filtre sorusunu kurup sonra query karmaşıklığını artırmayı önerir.

Yazan Ahmet Canal · 5 Ekim 2026

[[logseq]][[query]][[arama]]
Okuma
2 dk
Yayın
5 Ekim 2026
Geri bağlantı
1
Kaynak
3
İçindekiler · 15 bölüm
Üç giriş yoluQuery BuilderSimple queryAdvanced queryHepsi #QueryQuery ile View'i ayırÖnce soruyu Türkçe yazTyped properties query'yi neden iyileştirir?Advanced query ne zaman gerekir?Query tasarımında üç hata1. Metadata yokken sorgu yazmak2. Query'yi dashboard uğruna çoğaltmak3. Görünüm ile filtreyi karıştırmakBaşlangıç setiKarar
Bilgi ağı · 3 bağlantılı not
Dizi · 12 / 26Logseq’i Adım Adım Kullanmak
  1. 01Logseq'te ilk gün: günlük sayfa, blok ve görev
  2. 02Logseq klasörleri: pages, journals ve isim alanı
  3. 03Logseq'te günlük sayfa ve görev: deadline ve öncelik
  4. 04Logseq'te bir bloğu başka sayfada göstermek
  5. 05Logseq 2.0 ile dosya sürümü: hangisini açarsın
  6. 06Logseq DB sürümü: dosya grafiğinden veri modeline geçiş
  7. 07Logseq Nodes: page ve block neden aynı aileye girdi?
  8. 08Logseq Properties: Text, Number, Date ve Node ile veri modeli kurmak
  9. 09Logseq Tags: etiketten tür, sınıf ve kalıtım modeline
  10. 10Logseq DB görevleri: Status, Priority, Deadline ve Scheduled
  11. 11Logseq DB Journals: günlük sayfa artık #Journal tag'iyle nasıl çalışıyor?
  12. 12Logseq Queries: Query Builder, simple query ve advanced query nasıl ayrılıyor?
  13. 13Logseq Views ve Tables: aynı node kümesini farklı biçimde görmek
  14. 14Logseq Library: klasör yerine page hiyerarşisi kurmak
  15. 15Logseq Cards: #Card ve yeni aralıklı tekrar modeli
  16. 16Logseq Templates: #Template ile tekrar eden yapıyı otomatik kurmak
  17. 17Logseq Assets: dosya, görsel ve PDF'leri graph içinde yönetmek
  18. 18Logseq MCP: AI ajanlarına graph erişimi vermek
  19. 19Logseq Sync ve RTC: DB graph cihazlar arasında nasıl paylaşılıyor?
  20. 20Logseq Publish: graph içinden salt okunur sayfa paylaşmak
  21. 21Logseq Plugins ve scripting: DB graph'ı genişletmenin iki yolu
  22. 22Logseq dosya grafiğini DB graph'a taşımak: importer neyi dönüştürüyor?
  23. 23Logseq DB yedekleme ve export: SQLite, EDN ve Markdown neyi koruyor?
  24. 24Logseq mobil: yeni iOS ve Android uygulamalarının 2026 durumu
  25. 25Logseq CLI: graph'ı terminalden sorgulamak ve otomasyona açmak
  26. 26Logseq kullanmalı mısın? Dosya sürümü ve DB için 30 günlük karar testi
Kısaca

DB sürümünde query de bir tagged node mantığına giriyor: simple query ve advanced query #Query tag'i taşır. Query Builder görsel yol; simple query daha kısa ifade; advanced query daha teknik sorgudur. Sonuçlar view içinde gösterildiği için query ile görünüm iki ayrı sorumluluk haline gelir.

Bir query'nin işi "karmaşık kod yazmak" değil.

**Bir node kümesini koşula göre bulmak.**

Önce bu cümleyi netleştir.

Üç giriş yolu

Resmî DB belgesi query oluşturmak için üç yöntem sayıyor.

Query Builder

Slash menüsünden Query komutu.

Görsel builder ile koşul kurarsın.

Yeni başlayan için en güvenli başlangıç.

Simple query

Bir block içinde simple query yazıp Query komutuyla çalıştırırsın.

Kısa ve tekrar kullanılabilir filtrelerde kullanışlı.

Advanced query

Advanced Query komutu ile daha teknik sorgu oluşturulur.

Bu yol daha karmaşık veri ilişkileri ve özel ihtiyaçlar için.

Hepsi #Query

DB sürümünde query'ler #Query tag'i taşır.

Bu yüzden Query page üzerinde query'leri table halinde yönetebilirsin.

Bu önemli bir davranış değişimi:

Sorgu artık yalnız bir metin parçası değil; sistem içinde yönetilebilen bir node türü.

Query ile View'i ayır

Resmî belge query sonuçlarının [[view]] içinde gösterildiğini söylüyor.

Bu iki şeyi ayır:

Query:

**hangi node'lar?**

View:

**bu node'ları nasıl göstereyim?**

Örneğin query:

  • Status = Todo
  • Priority = High
  • Deadline bu hafta

olan task'ları bulur.

View tarafı aynı sonucu:

  • Table,
  • List

olarak gösterebilir.

Önce soruyu Türkçe yaz

Query yazmadan önce bir cümle kur:

"Bu hafta deadline'ı olan, tamamlanmamış yüksek öncelikli görevleri göster."

Sonra parçala:

  • type/tag → Task
  • status → Done değil
  • priority → High
  • deadline → bu hafta

Bu ayrım query'nin veri modeline dayanmasını sağlar.

Typed properties query'yi neden iyileştirir?

Dosya grafiğinde bazı metadata metin olarak tutuluyordu.

DB sürümünde:

  • Number sayı,
  • Date tarih,
  • Node ilişki

olarak saklanır.

Bu, karşılaştırma ve sıralama davranışını daha güvenilir hale getirir.

Örneğin 2, 10 ve 100 değerleri metin gibi değil sayı gibi sıralanabilir.

Date filtreleri de gerçek tarih davranışı kullanır.

Advanced query ne zaman gerekir?

Şu durumlarda:

  • birden fazla ilişkiyi dolaşmak,
  • status history gibi daha özel veriyi sorgulamak,
  • Query Builder'ın sunmadığı dönüşüm/hesap yapmak,
  • belirli Datascript davranışı kullanmak.

Ama Query Builder ile çözülen soruyu advanced query'ye taşımak bakım maliyeti yaratır.

Query tasarımında üç hata

1. Metadata yokken sorgu yazmak

Veri tutarlı değilse query karmaşıklaşır.

Önce property/tag modelini düzelt.

2. Query'yi dashboard uğruna çoğaltmak

Her sayfaya on query eklemek bilgi sistemini izleme paneline çevirebilir.

Gerçek karar üreten sorguları tut.

3. Görünüm ile filtreyi karıştırmak

Aynı node kümesini başka biçimde görmek istiyorsan yeni query yerine yeni view yeterli olabilir.

Başlangıç seti

İlk hafta üç query yeter:

  1. açık tasks
  2. bu hafta deadline'ı olan tasks
  3. son eklenen belirli tag'li node'lar

Gerçek ihtiyaç oluşmadan 20 dashboard kurma.

Karar

Logseq DB'de query'nin gücü sorgu dilinin karmaşıklığında değil.

**Typed properties + tags + views aynı veri modeli üzerinde çalışıyor.**

Önce veriyi tutarlı kurarsan query sade kalır.

Bu yazıda geçen araçlar

LogseqGünlük sayfası ve madde (blok) odaklı, açık kaynak bir outliner.Ücretsiz · Yerel

Araçlar örnek içindir; hiçbiri zorunlu değil. Karşılaştırma için araç atlasına bak.

Kaynaklar

Kaynak profili3 web

  1. Logseq. *DB version — Queries*. github.com/logseq/docs/blob/master/db-version.md#queries web
  2. Logseq. *Queries*. docs.logseq.com/#/page/queries web
  3. Logseq. *Advanced Queries*. docs.logseq.com/#/page/advanced%20queries web

Deneyim: Editöryal pratik ve kitaplara dayanıyor; birincil araştırma içermiyor. Türler kaynak metninden otomatik çıkarılır. Tüm kaynaklar ve onları anan yazılar Kütüphane’de.

Ahmet Canal

Ahmet Canal

Dijital ürünler geliştiriyor, bilgi mimarisi ve sistem tasarımı üzerine çalışıyorum. Nitorel’i, notlarımı ihtiyaç duyduğum anda yeniden bulma derdinden yola çıkarak yazıyorum.

kaynak-notlari/kaynak-notu-logseq-db-queries.md#kaynak-notu
Kasana al

Bu notu [[kasana]] al.

Yazının özeti, başlıkları, devam yazıları ve kaynakları Obsidian’a hazır bir kaynak notu olarak iner. “Kendi notum” bölümünü sen doldurursun; okuduğun yazı böylece kasanda bir bağlantıya dönüşür.

Kasan yok mu? Ücretsiz Starter Vault
gelen-kutusu/haftalik-not.md#bülten · haftada bir
Bülten

Haftada bir not, gelen kutuna [[bağlansın]].

Yeni yazılar ve uygulanabilir tek bir fikir. Reklam yok, istediğin an tek tıkla ayrılırsın.

← Önceki bölümLogseq DB Journals: günlük sayfa artık #Journal tag'iyle nasıl çalışıyor?Sonraki bölüm →Logseq Views ve Tables: aynı node kümesini farklı biçimde görmek
Bu yazıya bağlananlar
←Logseq Views ve Tables: aynı node kümesini farklı biçimde görmekLogseq
Bu ağda devam et
→Logseq Properties: Text, Number, Date ve Node ile veri modeli kurmakLogseq→Logseq Tags: etiketten tür, sınıf ve kalıtım modelineLogseq→Logseq Views ve Tables: aynı node kümesini farklı biçimde görmekLogseq
OKUMA İLERLEMESİ0%
İÇİNDEKİLER15
Üç giriş yoluQuery BuilderSimple queryAdvanced queryHepsi #QueryQuery ile View'i ayırÖnce soruyu Türkçe yazTyped properties query'yi neden iyileştirir?Advanced query ne zaman gerekir?Query tasarımında üç hata1. Metadata yokken sorgu yazmak2. Query'yi dashboard uğruna çoğaltmak3. Görünüm ile filtreyi karıştırmakBaşlangıç setiKarar
Bilgi ağı4 not · 3 bağ
bu notLogseq Properties: Text, Number, Date ve Node ile veri modeli kurmak…PropertiesLogseq Tags: etiketten tür, sınıf ve kalıtım modeline…TagsLogseq Views ve Tables: aynı node kümesini farklı biçimde görmek…Views ve Tabl…

→ verdiği← gelen↔ karşılıklı

Logseq Queries: Query Builder, simple query ve advanced query nasıl ayrılıyor?Bir notun üstüne gel; bağlarını gör.
BU AĞDA DEVAM ET
01Logseq Properties: Text, Number, Date ve Node ile veri modeli kurmak02Logseq Tags: etiketten tür, sınıf ve kalıtım modeline03Logseq Views ve Tables: aynı node kümesini farklı biçimde görmek
Tüm yazılara dön ↗
[[Zettelkasten]][[İkinci Beyin]][[PARA]][[Evergreen notlar]][[Atomik not]][[İçerik Haritası]][[Aşamalı özetleme]][[Haftalık gözden geçirme]][[Obsidian]][[Geri bağlantılar]][[Zettelkasten]][[İkinci Beyin]][[PARA]][[Evergreen notlar]][[Atomik not]][[İçerik Haritası]][[Aşamalı özetleme]][[Haftalık gözden geçirme]][[Obsidian]][[Geri bağlantılar]]
nitorel

Notlarını bir işe yarasın diye tutanlar için. Kişisel bilgi yönetimi üzerine Türkçe yöntemler, rehberler ve sistemler.

İlk notunu bağla
KeşfetBaşlangıçYazılarKavramlarMarkdown SözlüğüFormat Rehberi
UygulaSistemlerAraçlarNot Denetçisi ↗nitoreldump ↗Kütüphane
NitorelHakkındaŞablonlarBülten arşiviDeğişikliklerKünyeİletişim
İçerikler CC BY 4.0 · © 2026 Nitorel · Ürünler ve marka unsurları hariç. Ahmet Canal tarafından tasarlanmıştır. RSS
GizlilikÇerezlerKVKKKoşullarİade
İstanbul --:--Başa dön
Nitorel.