Additional filtering options for claim search / discovery #2801

Closed
opened 2019-08-28 01:10:33 +02:00 by tzarebczan · 0 comments
tzarebczan commented 2019-08-28 01:10:33 +02:00 (Migrated from github.com)

Claim search can be passed many other parameters to help users find certain types of content (i.e. only trending audio files). We will probably need additional index on the SDK side to support (simple wallet server side changes)

Similar to how we have an advanced filtering option on search, we should determine which ones should go under advanced / should be front and center.

Filter on channels vs claims: --claim_type=<claim_type> : (str) filter by 'channel', 'stream' or 'unknown'

Filter on certain content types: stream_types=<stream_types> : (list) filter by 'video', 'image', 'document', etc

Subfilter on content type, down to extension --media_types=<media_types> : (list) filter by 'video/mp4', 'image/png', etc

free vs paid content, under/over X amount: fee_amount=<fee_amount> : (decimal) content download fee (supports equality constraints)

languages: any_languages=<any_languages> : (list) find claims containing any of the languages

Claim search can be passed many other parameters to help users find certain types of content (i.e. only trending audio files). We will probably need additional index on the SDK side to support (simple wallet server side changes) Similar to how we have an advanced filtering option on search, we should determine which ones should go under advanced / should be front and center. Filter on channels vs claims: ``` --claim_type=<claim_type> : (str) filter by 'channel', 'stream' or 'unknown'``` Filter on certain content types: ```stream_types=<stream_types> : (list) filter by 'video', 'image', 'document', etc``` Subfilter on content type, down to extension ```--media_types=<media_types> : (list) filter by 'video/mp4', 'image/png', etc``` free vs paid content, under/over X amount: ```fee_amount=<fee_amount> : (decimal) content download fee (supports equality constraints)``` languages: ```any_languages=<any_languages> : (list) find claims containing any of the languages```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: LBRYCommunity/lbry-desktop#2801
No description provided.