A bulk information without search and filter functionalities feels overwhelming.
Search form should accomodate most of already defined fields (url, format, download folder, etc) and custom fields.
Search form should let user decide what fields to use and how many to use. It means that Search forms should not hardcode its fields. For example, user uses each url field and tag fields twice.
The most simplest form of the form is a single editable table which has 3 columns: 1st column is a select of field name, 2nd colums is a select of: contains, not contains, =, !=, >, <, etc. 3rd column is string fields for the searched value.
The most simplest conditions are: 1) if there are more than one same field name, then OR is used for those related fields. 2) If there are more then one different field name, then AND is used for those unrelated fields. for example:
(url contains "youtube" OR url contains "vimeo") AND (tag contains "jazz" OR tag contains "blues")
Because the number of fields used can be numerous, the space used by the form can be large. To anticipate this issue, this form is placed in a new child window, or alternatively in the left or right collapsible sidebar.
The search result is displayed in the main table with only contains the matched items.
A bulk information without search and filter functionalities feels overwhelming.
Search form should accomodate most of already defined fields (url, format, download folder, etc) and custom fields.
Search form should let user decide what fields to use and how many to use. It means that Search forms should not hardcode its fields. For example, user uses each
url
field andtag
fields twice.The most simplest form of the form is a single editable table which has 3 columns: 1st column is a select of
field name
, 2nd colums is a select of:contains
,not contains
,=
,!=
,>
,<
, etc. 3rd column is string fields for the searched value.The most simplest conditions are: 1) if there are more than one same
field name
, thenOR
is used for those related fields. 2) If there are more then one differentfield name
, thenAND
is used for those unrelated fields. for example:(
url
contains "youtube" ORurl
contains "vimeo") AND (tag
contains "jazz" ORtag
contains "blues")Because the number of fields used can be numerous, the space used by the form can be large. To anticipate this issue, this form is placed in a new child window, or alternatively in the left or right collapsible sidebar.
The search result is displayed in the main table with only contains the matched items.