Difference between revisions of "Search"

From CoGepedia
Jump to: navigation, search
Line 1: Line 1:
Search Terms:
+
To search CoGe's data, enter terms into search bar at the top of the page and press enter/return or click the search button (magnifying glass).
  
- Search terms can include the names, id numbers, or pieces of the descriptions of the desired result. These will be checked against and return all of the following types of results: Organisms, Genomes, Users, User Groups, Experiments, and Notebooks.  
+
Search results will be grouped together in categories, each of which is a collapsable list. Click the arrow to the right of each category or the category label itself to toggle the display of that category's results. The possible categories are: Organisms, Genomes, Experiments, Notebooks, and User Groups.
  
- Results will be presented in the form of collapsable lists. Click the arrow to the right of each category or the category label itself to toggle the display of that category's results.  
+
===Search Terms===
 +
 
 +
- Search terms are words or partial words or id numbers that you want to find. They will be searched for in the names, descriptions, id and other fields depending on the category.
  
 
- Each additional search term (separated by spaces) will narrow the search (increase specificity).  
 
- Each additional search term (separated by spaces) will narrow the search (increase specificity).  
  
- To exclude all results that contain a specific term, simply place a "!" anywhere in said term. (Examples: !arabidopsis arabid!opsis arabidopsis!)
+
- To exclude all results that contain a specific term, simply place a "!" anywhere in the term. (Examples: !arabidopsis arabid!opsis arabidopsis!)
 
+
 
+
The search function also recognizes several tags, or terms with special functionality. These are:
+
 
+
type::genome
+
 
+
type::organism
+
  
type::experiment
+
===Special Terms===
  
type::notebook
+
Special terms are constructed of a keyword followed by two colons followed by a value (e.g. deleted::1). You can surround the entire term in double quotes if part of the term contains spaces (e.g. "metadata_value::tophat -g 1").
  
...all which limit results to a particular category.
+
* type::X, where X is one of organism, genome, experiment, or notebook. Specifying the category with this special term will limit the search to one type of object (e.g. only organisms). If this term is not specified then all categories will be searched.
 +
* deleted::X, where X is 1 or 0. Specifying a 1 means only return items that have been deleted. Specifying a 0 means only return items that have not been deleted. If this term is not specified then both deleted and non deleted items are returned.
 +
* restricted::X, where X is 1 or 0. Specifying a 1 means only return items that have been restricted. Specifying a 0 means only return items that are not restricted. If this term is not specified then both restricted and non restricted items are returned.
 +
* metadata_key::X, where X is a metadata type (e.g. metadata_key::note). Specifying this term will limit the search to items with matching metadata. Note, this term only applies to genomes, experiments, and notebooks.
 +
* metadata_value::X, where X is the text of the metadata value to search for (e.g. metadata_value::bowtie2_build). Note, this term only applies to genomes, experiments, and notebooks.
 +
* role::X, where X is one of owner, editor, or reader. Specifying this term will limit the search to items for which the current user has the specified role. For example, specifying role::owner will only return matching items that are owned by the current user.

Revision as of 12:41, 14 September 2016

To search CoGe's data, enter terms into search bar at the top of the page and press enter/return or click the search button (magnifying glass).

Search results will be grouped together in categories, each of which is a collapsable list. Click the arrow to the right of each category or the category label itself to toggle the display of that category's results. The possible categories are: Organisms, Genomes, Experiments, Notebooks, and User Groups.

Search Terms

- Search terms are words or partial words or id numbers that you want to find. They will be searched for in the names, descriptions, id and other fields depending on the category.

- Each additional search term (separated by spaces) will narrow the search (increase specificity).

- To exclude all results that contain a specific term, simply place a "!" anywhere in the term. (Examples: !arabidopsis arabid!opsis arabidopsis!)

Special Terms

Special terms are constructed of a keyword followed by two colons followed by a value (e.g. deleted::1). You can surround the entire term in double quotes if part of the term contains spaces (e.g. "metadata_value::tophat -g 1").

  • type::X, where X is one of organism, genome, experiment, or notebook. Specifying the category with this special term will limit the search to one type of object (e.g. only organisms). If this term is not specified then all categories will be searched.
  • deleted::X, where X is 1 or 0. Specifying a 1 means only return items that have been deleted. Specifying a 0 means only return items that have not been deleted. If this term is not specified then both deleted and non deleted items are returned.
  • restricted::X, where X is 1 or 0. Specifying a 1 means only return items that have been restricted. Specifying a 0 means only return items that are not restricted. If this term is not specified then both restricted and non restricted items are returned.
  • metadata_key::X, where X is a metadata type (e.g. metadata_key::note). Specifying this term will limit the search to items with matching metadata. Note, this term only applies to genomes, experiments, and notebooks.
  • metadata_value::X, where X is the text of the metadata value to search for (e.g. metadata_value::bowtie2_build). Note, this term only applies to genomes, experiments, and notebooks.
  • role::X, where X is one of owner, editor, or reader. Specifying this term will limit the search to items for which the current user has the specified role. For example, specifying role::owner will only return matching items that are owned by the current user.