루이의 개발 블로그

08.옵시디언 - dataview 다양한 형태의 색인 타입 본문

메모관련

08.옵시디언 - dataview 다양한 형태의 색인 타입

루이96 2024. 2. 4. 10:33

다양한 형태의 필드 유형

문자열 말고 다른 형태의 필드로 검색하길 원할 수 있습니다. 예를 들어 날짜 혹은 숫자, 리스트 조회 등 다양한 것들이 있습니다. 다음과 같은 필드들에 대해 알아 보겠습니다.

종류

  • 텍스트
  • 숫자
  • 부울
  • 날짜
  • 지속
  • 링크
  • 리스트
  • 객체

이 부분은 심화 과정이니 초보자 분들은 뒤로가기 를 추천드립니다. 이 너무 많은 지식을 담으려고 하면 이전 내용이 기억 안 날수 있으니. 이 부분은 생략 하셔도 됩니다.

해당 내용 이후 글에도 한번 더 설명할 예정이니 과감하게 스킵하셔도 됩니다.

텍스트 방식은 이전에 설명했으니 숫자 부터 순차적으로 설명 드리겠습니다.

다음과 같은 형식으로 설명 드릴테니 이전에 설명드렸던 상단에 메타데이터 등록하는 과정을 떠올리며 생각해주세요


인라인 방식으로 설명 드릴테니 해당 내용은 이미지와 같이 적용하는 것과 동일하니. 상황에 맞게 적용해주시면 됩니다.
key::value
key : 종류 value : 독후감

숫자

Example:: 6
Example:: 2.4
Example:: -80

부울

Example::true
Example::false

날짜

Example:: 2021-04
Example:: 2021-04-18
Example:: 2021-04-18T04:19:35.000
Example:: 2021-04-18T04:19:35.000+06:30

특정 업무나 기간 범위를 설정하여 조회할 때 사용 할 수 있습니다.

지속

Example:: 7 hours
Example:: 16days
Example:: 4min
Example:: 6hr7min
Example:: 9 years, 8 months, 4 days, 16 hours, 2 minutes Example:: 9 yrs 8 min

해당 값은 보통 조회를 하기 보다는 계산을 통해 날짜를 표시할때 유용합니다. 예를들어
업무시작날짜::2021-04-18
업무예정소모시간:: 7 hours
업무시작날짜 + 업무예정소모시간 의 결과값 2021-04-18 07:00시 와 같이 계산하는 용도로 사용하는 방법이 있겠지요 자세한 사용 방법은 잘 모르겠군요!

링크

Example:: [[A Page]]
Example:: [[Some Other Page|Render Text]]

해당 메타데이터에 링크 파일을 지정하여 파일에 링크된 파일 리스트를 불러올때 유용할 것 같으나, 실제로 어떤 이점이 있는지 잘 모르겠군요..

목록

Example1:: 1, 2, 3
Example2:: "yes", "or", "no"

하나의 key값에 여러 value를 지정할때 사용합니다. 예를 들어
종류 :: 독후감, 자기성찰, 읽은책 로 색인하여 이중 하나의 value라도 존재하는 경우 파일리스트를 불러올 때 유용하겠지요

오브젝트

obj:
key1: "Val"
key2: 3
key3:
- "List1"
- "List2"
- "List3"
키값안에 또 여러개의 키값과 종류를 담기에 유용합니다.

  • 종류
    - 독후감
    - val
    - 자기성찰
    - 3
    - 읽은책
    - List1
    - List2
    - List3
    이렇게 값을 지정하고 내가 읽은 책 리스트를 데이터로 표시할 때 유용할 것 같군요. 이것은 메모파일 검색 용도 보다는 파일에 들어있는 메타데이터를 활용해 key 값에있는 데이터를 표시해줄때 주로 사용하게 될 것 같네요