toeverything / AFFiNE

There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
https://affine.pro
Other
43.01k stars 2.82k forks source link

​Request for Graph View Feature to Discover Related Documents #7817

Open katsudon500yen opened 3 months ago

katsudon500yen commented 3 months ago

Description

I would like a GUI called “Graph View” that visually represents the connections between documents using tags as a means to browse and search documents. This feature is very useful when there are documents connected outside the scope of what you are consciously searching for, as the relationships are visible through lines connecting nodes.

Specific examples include “Roam Research,” “Obsidian,” and “Capacities.” These apps have room for improvement in terms of usability and display methods. For instance, some apps lack the feature where a simple view of the document pops up when selecting a node in the Graph View, or when selecting a node containing documents under a tag, the Graph View switches to show only the documents under that tag, making the previous relationships invisible. I would be happy if a Graph View with better visibility and usability is developed.

As a search function, I would like a feature that allows viewing nodes grouped by tags from all document words, in addition to the usual tag search.

“The above is a translation by AI”

Use case

Use Case: Example of working while looking at notes

1,Take notes in documents as a way of working and recording. ・Example: Record the progress of a project or the contents of a meeting in a document. 2,Search for a document you want to recall using Graph View. ・Example: Search for “meeting notes” in Graph View to check the contents discussed in a previous meeting. 3,You find the document you were looking for, but also discover another document derived from it. ・Example: When you find “meeting notes,” you discover a document titled “project plan notes” connected by the same tag in Graph View. 4,There was a record of irregular events in it. ・Example: You notice that “project plan notes” contain records of unexpected troubles and countermeasures. 5,By searching for documents this time, you find important documents that were outside the scope of what you were consciously searching for. ・Example: Initially, you were only looking for “meeting notes,” but you discover important information recorded in “project plan notes” that will be useful for future project progress.

“The above is a translation by AI”

Anything else?

“A simple image of Graph View” 初めてのボード - フレーム 5

Are you willing to submit a PR?

affine-issue-bot[bot] commented 3 months ago

Issue Status: 🆕 *Untriaged

*🆕 Untriaged**

The team has not yet reviewed the issue. We usually do it within one business day. Docs: https://github.com/toeverything/AFFiNE/blob/canary/docs/issue-triaging.md

This is an automatic reply by the bot.

katsudon500yen commented 2 months ago

I am not sure if this is helpful, but there is a library called neo4j. https://neo4j.com/