[logseq] 쿼리로 데이터 검색하기
- 삶/노트앱
- 2022. 2. 10.
logseq에서 쿼리로 데이터 검색하려면?
Roam Research나 logseq를 사용해서 문서를 작성하고 문서간 연관 링크를 양방향으로 잘 맺어줬다 한들, 이 정보를 검색하지 못하면 아무 쓸모 없을 것이다.
마치, 책은 많이 사놓고 책장에 꽂아놨는데 읽지를 않아서 무슨 내용인지도 모를 뿐 아니라 (뜨끔),
심지어 무슨 책을 샀었는지도 모르는 경우가 있다. (뜨끔)
결국, 검색을 잘 하지 못한다면 앞서 기록한 데이터의 가치가 반감될 수 밖에 없다.
logseq에서의 기본 검색
기본 검색은, 검색 아이콘을 클릭하고 검색어를 넣는 수준이다.
검색어로 키워드를 넣거나, 해시태그를 넣으면 해당 내용이 포함된 문서를 검색할 수 있다.
예: book, #aws 등
그런데, 이 검색 방식이 시사하는 바는 정확히 일치하는 문구가 있느냐의 여부이다.
특히 logseq 기본 검색창에서의 검색은 search or create이기 때문에, 사용자가 입력한 키워드와 정확히 일치하는 문구가 있으면 그 페이지를 검색 리스트에 보여준다.
만약, 일치하는 결과가 없다면 검색어에 부합하는 페이지를 만드려고 시도하게 된다.
즉, 검색 결과를 기대하고 키 입력을 한 후 성급히 엔터를 치면, 일치하는 검색 결과가 없을시에 원치않는 페이지가 하나 생길 것이다.
logseq 쿼리
그 외의 유스케이스로, 만약 특정 키워드를 주기적으로 확인해야 한다면(일간/주간/월간), 매번 이 쿼리를 기억해뒀다가 써야 할까?
이 검색어를 즐겨찾기 해 두거나 이 검색 결과를 모아둘 수 있다면 효율성을 높일 수 있을 것이다.
게다가 단순 창 검색에서는 검색 리스트 중 하나만 클릭해서 내용을 볼 수 있고, 다른 내용을 보려면 다시 검색해서 다음 결과를 클릭해야만 한다.
이럴 때는 쿼리 검색 기능을 써보자.
쿼리로 검색하면, 결과를 모아준다.
즉, 유기적인 내용을 모아놓고 볼 수 있게 된다.
그리고, 쿼리문으로 페이지를 만들어 두면, 굳이 다음에 다시 쿼리를 작성할 필요도 없다.
simple query 사용법
logseq에서 쿼리의 기본 문법은 아래와 같다.
{{query 검색조건}}
그런데,
/query
라고 명령어를 입력하면, 기본적으로 {{query }}를 입력할 수 있도록 가이드를 해줄 뿐만 아니라, 간략한 도움말 팝업창이 뜰 것이다.
예제에 있는 것과 같이 쿼리를 작성하면, 위와 같은 효과를 낼 수 있다.
{{query #tag}} : 태그를 포함한 내용 검색
{{query [[page]]}}: 해당 페이지를 포함한 내용 검색
{{query "text"}}: 텍스트를 포함한 내용 검색
{{query (and [[page1]] [[page2]])}}: page1과 page2 모두 포함되는 내용으로 검색 - 교집합
{{query (or [[page1]] [[page2]])}}: page1 또는 page2의 내용으로 검색 - 합집합
{{query (not [[page1]])}}: page1이 포함되지 않은 내용을 검색
즉, and/or/not의 연산자를 섞어서 사용해서, 검색하고자 하는 내용을 보자 정교하게 검색할 수 있다.
사실, 검색조건이 복잡해질 수록 쿼리도 복잡해지긴 하지만, 원하는 데이터를 추출할 수 있다는 면에서는 일반 기본 검색보다 장점이 있다고 볼 수 있다.
더 보기
'삶 > 노트앱' 카테고리의 다른 글
[obsidian] 즐겨찾기 - starred (0) | 2022.03.09 |
---|---|
[obsidian] URL 복붙을 쉽게 해주는 플러그인 추천 (2) | 2022.02.28 |
[obsidian] 목차(Table of Contents) 플러그인 사용하기 (2) | 2022.02.25 |
[obsidian] 아웃라이너(outliner) 플러그인 추천 (3) | 2022.02.23 |
logseq와 obsidian에서 호환되는 마크다운 문법? (0) | 2021.10.12 |
logseq template 사용하기 (0) | 2021.09.01 |
logseq 커스텀 테마(custom theme) 적용하기 (0) | 2021.08.23 |
logseq + zotero 연동 (0) | 2021.08.19 |