Overview

When the user types any text in LAILAPS Search boxes, the input is translated into an Apache Lucene query syntax that is then executed to get the search results.
Multiple search terms separated by white spaces are combined by default in AND logic. Therefore an input text containing for example germin family is treated as germin AND family and only entries having both terms will be found.
In the table below an overview of others LAILAPS query syntax elements are presented.
Element Meaning Syntax Example Notes
* Wildcard partialTerm* gluta* Matches for instance glutathione , glutamate , glutamic .
" " Exact match "quoted text" protein disulfide isomerase "5-1" Exact matching for entries containing protein disulfide isomerase "5-1" .
? single character wildcard partialTerm? barl?y Matches for instance barley , barloy .

Identifiers containing colons

Some data resources though, the format is [PREFIX]:[number] such as Gene Ontology (GO), have colons ' : ' in their main identifiers, LAILAPS will automatic translate to "[PREFIX]:[number]" .

For instance to search for all the cross-references called GO that refer to the entry identifier GO:0000067 LAILAPS will automatic translate to:

  • "GO:0000067"

Unfortunately when the PREFIX is "TO", LAILAPS will remove "TO" as stop words,

For instance to search for all the cross-references called Trait Ontology that refer to the entry identifier TO:0000387 LAILAPS will automatic translate to:

  • "0000387"

Most common query mistakes

  • Put special characters in quotas. Especialy the below characters are frequently used in biochemical names

      && + - || ! ( ) { } [ ] ^ " ~ * ? : \ /

  • If a exact phrase is preferred, please put the terms in quotas
  • Do not use special non-alphabet letter or UTF-8 encoded signs. Please use the PubMed policies to express e.g. Greek letters