Help

Search queries

MolMeth uses a search library called Ferret inspired by the Lucene project developed by the Apache Software Foundation. Queries are written in the Ferret Query Language (FQL) (follow the link for a full description of its features).

Quick Search

To do a quick search simply type the terms you wish to search for in the search box at the top of any page. To search for a phrase instead of single words surround it with quotation marks (" ", not ' ').

If you want specify which fields to search for go to the advanced search (either by clicking the "Advanced" link to the right of the search box or the "Search" link in the MolMeth menu).

More Sophisticated Queries

Phrases:
"…"

Group words together to a phrase with quotation marks to only return matches where the same sequence of words appear.

Phrases can not be denoted with single quotation marks ('…').

restriction digestion returns both restriction, digestion and restriction digestion whereas "restriction digestion" only returns restriction digestion.

Wildcards:
*

By default only whole word matches will be returned. If you want to search for partial words or phrases use the wildcard star character.

clon* returns both clone and cloning.

Required terms:
+, REQ

Denote a term with + or "REQ" (surrounded by whitespace) to only return hits that contain the term.

+apple banana returns apple banana and apple but not banana.

Forbidden terms:
-, !, NOT

Denote a term with -, ! or "NOT" (surrounded by whitespace) to only return hits that does not contain the term.

-apple banana only returns banana.

Logical operators:
AND, &&, OR, ||

Combine two terms with AND or && to only return items containing both. Similarly combine two terms with OR or || to return items matching any of them.

Grouping:
( )

When using logical operators it is common to also want to group the terms. This is done with parentheses.

(apple AND banana) OR cactus returns both Apple and banana pie and Cactus juice

Fuzzy Search:
~

If you are not sure how to spell a word use the ~ operator to make the term fuzzy. Please note that this query can be quite time consuming.

ligeyshon~ returns ligation.