Search all memos #61

Open
opened 3 years ago by duke · 1 comments
duke commented 3 years ago
Owner

We need textual search functionality, such that a user can say "I know I received valuable data in a memo in this wallet, but I have no idea which xtn it was" and then have a viable solution to find it. All users expect search functionality in messaging apps.

I would prefer there is no on-disk index and so to sacrifice performance for lack of metadata creation. All searches will need to search all memos, there will be no optimized cache, and that is by design for privacy reasons. SilentDragon prefers to leave no traces of metadata (encrypted or plaintext) on-disk by default. If some people in the future with massive wallets want an on-disk cache, that can be a non-default feature people turn on, if/when it's ever written.

To implement this, we would loop over the output of z_listtransactions and show the user the first X matches by filtering the transaction view and only showing xtns that match the criteria

We need textual search functionality, such that a user can say "I know I received valuable data in a memo in this wallet, but I have no idea which xtn it was" and then have a viable solution to find it. All users expect search functionality in messaging apps. I would prefer there is no on-disk index and so to sacrifice performance for lack of metadata creation. All searches will need to search all memos, there will be no optimized cache, and that is by design for privacy reasons. SilentDragon prefers to leave no traces of metadata (encrypted or plaintext) on-disk by default. If some people in the future with massive wallets want an on-disk cache, that can be a non-default feature people turn on, if/when it's ever written. To implement this, we would loop over the output of z_listtransactions and show the user the first X matches by filtering the transaction view and only showing xtns that match the criteria
duke commented 1 year ago
Poster
Owner

Instead of all searches having to search all memos, we could have a time-based option such as "search in the last day/week/month/year" which could really speed up searches in large wallets.

Instead of all searches having to search all memos, we could have a time-based option such as "search in the last day/week/month/year" which could really speed up searches in large wallets.
duke added the
feature
label 1 year ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.