If you use bullet point lists as a way to write your specific notes related to projects, then you can use dataview to querying them. An example:
1. meetings notes
meeting1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer aliquet eu nibh sed pharetra.
- Note text1… [[project1]] #idea
- Note text2… [[project1]] [[project2]] #focus
Praesent sit amet magna vel lacus condimentum finibus id ac quam.
meeting2
Cras eu eros posuere, molestie lacus at, laoreet purus.
- Note text3… [[project2]] #idea
- Note text4… [[project1]] #focus
Phasellus sodales ex turpis, et vehicula mauris euismod at. Duis pulvinar dictum commodo.
2. projects notes
project1 or project2 or …
## Ideas
(table)
```dataview
TABLE WITHOUT ID regexreplace(Lists.text, "\[.*$", " ") AS Notes, file.link AS meeting
FROM "your-folder-path"
WHERE file.lists
FLATTEN file.lists AS Lists
WHERE contains(Lists.outlinks, this.file.link)
WHERE contains(Lists.tags, "#idea")
```
(list)
```dataview
LIST WITHOUT ID regexreplace(Lists.text, "\[.*$", " ")
FROM "your-folder-path"
WHERE file.lists
FLATTEN file.lists AS Lists
WHERE contains(Lists.outlinks, this.file.link)
WHERE contains(Lists.tags, "idea")
```
---
## Focus
(table)
```dataview
TABLE WITHOUT ID regexreplace(Lists.text, "\[.*$", " ") AS Notes, file.link AS meeting
FROM "your-folder-path"
WHERE file.lists
FLATTEN file.lists AS Lists
WHERE contains(Lists.outlinks, this.file.link)
WHERE contains(Lists.tags, "#focus")
```
(list)
```dataview
LIST WITHOUT ID regexreplace(Lists.text, "\[.*$", " ")
FROM "your-folder-path"
WHERE file.lists
FLATTEN file.lists AS Lists
WHERE contains(Lists.outlinks, this.file.link)
WHERE contains(Lists.tags, "#focus")
```
to hide the links and the tags in the note text output I used a basic regex expression (I don’t know regex to do a more complex/flexible expression)… but that only works if you follow the order “text” + “links” + “tags”, because it hides everything after the first “[” in the raw text.
You’re using the query to pick out the bulleted item, but the link is to the file. Is it possible to get the link to the particular block of the bullet point?
Given a lengthy note, you would otherwise need to search for the specific item again.
We have, as metadata, the line where the bulleted item is placed. But I don’t know any way to work with that value to add it to the link. Nonetheless, it’s possible to target via link the header/section under which the item is placed.