Search Syntax¶
Searching here uses simple query string syntax which supports the following operators:
+signifies AND operation|signifies OR operation-negates a single token"wraps a number of tokens to signify a phrase for searching*at the end of a term signifies a prefix query(and)signify precedence~Nafter a word signifies edit distance (fuzziness)~Nafter a phrase signifies slop amount- To use any of the above characters literally, escape it with a
preceding backslash (
\). - A space between search terms implies the default operator of OR.
- When upper case is used, the search is case-sensitive. Otherwise it is case-insenstive.
Examples¶
- Searching :
annot* - returns pages with
Annotation,Annotations,annotate,annotated, etc. - Searching :
Annot* - is case-sensitive and returns pages with
Annotations,Annotationbut notannotate. - Searching :
annot* +object - returns pages with
Annotation,Annotations,AnnotatedANDobject. - Searching :
getannotationobject\(\) - returns pages with
GetAnnotationObject() - Searching :
annot* | object - returns pages with
Annotation,Annotations,Annotatedand also returns pages withobject. - Searching :
load~4 - returns pages including
load,lead,head,goal - Searching :
"load balance" - returns pages with the whole quoted phrase as opposed to
pages that contain both
loadANDbalancesomewhere on the page. - Searching :
load -balance - returns pages with contain
loadAND not do not also containbalance. - Searching :
foo bar -baz - returns pages containing
fooorbaras well as any pages that do not containbaz(which probably expands the results well beyond those containing justfooorbar). This is probably not the intention. This is because the default operator (implied by spaces) is OR. To return documents that containfooorbarbut do not containbaz, the search string would befoo bar +-bazor(foo bar) +-baz.