Searching ICNApedia Wiki

Basically ICNApedia Wiki performs logical AND search. That means all the words you put in the query will be used. Search is always case insensitive.

ICNApedia Wiki's advanced search query syntaxes are described below. All of the syntaxes can be combined together. In this section, we'll use square brackets [ … ] to represent characters entered in the query.

You can attach a minus sign - immediately before a keyword to exclude pages that contain this keyword from your search results. For example, the query [neuropathy -trauma] will find pages which contain “neuropathy” but do not contain “trauma”.

You can use this syntax - not just for a keyword, but also for a partial matching, a phrase search, a category(namespace) search and a grouping search described below. For example, you can use the query [ -"phrase you want to exclude" ] to exclude exact phrase.

You can perform a partial matching by prefixing and/or suffixing an asterisk * to a keyword. For example, searching for [ myelitis ] will only find “myelitis”, but searching for [ *myelitis] will also find “encephalomyelitis” (suffix matching). You can also perform [ neuro* ] (prefix matching) and [ *cephalo* ] (partial matching).

Note that * is not a “wildcard”. You can't use it within a keyword, i.e. searching [ neu*pathy ] will not find anything for you.

You can search for exact phrases by putting double quotes around a set of words, e.g. [ "acute disseminating encephalomyelitis" ].

You can restrict the search to namespaces or categories. To search pages within a namespace, prefix @ or ns: to the namespace. To not search pages within a namespace, prefix ^ or -ns: to the namespace.

For example, the query [ ataxia @content ^:neurolists ] will find pages which contain a word “ICNApedia Wiki” and are within “content” namespace but not within “:neurolists” namespace. The query [ ataxia ns:content -ns:neurolists ] will do the same thing.

By default ICNApedia Wiki performs a logical AND search, but you can also use a logical OR search by using | or or as a separator of your search terms. For example, the query [ seizures | ataxia ] will find pages which contain either “seizures” or “ataxia” or both. The query [ seizures or ataxia ] will do the same thing. You may use OR as a simple alternative to Partial matching (*), e.g. in finding pages about people with spelling variations as [ Frank | Fränk ].

The OR operator has a lower precedence than the default AND operator. That is, the query [ cerebellar ataxia | seizures ] can be represented as [ (cerebellar ataxia) | seizures ], not as [ cerebellar (ataxia | seizures) ]. Instead, use a grouping syntax as described below.

If you want to restrict your search on a namespace, you have to group your search with “()”, otherwise a search [ ataxia | seizures @content] will behave as [ (ataxia) | (seizures @content)], i.e. searching for “ataxia” OR “seizures @content” over all namespaces, but not as you may intend searching “ataxia” OR “seizures” over the content namespace, the latter being correctly expressed as [ (ataxia | seizures) @content].

You can group search terms by enclosing terms with parentheses ( … ). Having the highest precedence, parentheses may be used to force precedence.

For example, the query [ ataxia -(seizures | @content) ] will find pages which contain a word “ataxia” but not contain a word “seizures” and also are not within a namespace “content”.

You can enter the beginning of a pagename into the search box and wait half a second. In most modern browsers you will automatically get a popup with matching pagenames.

OpenSearch is a standard to make it easy to integrate a website's search into your browser. It is supported by all modern browsers. ICNApedia Wiki is OpenSearch enabled.

Here is how to add your wiki's search to Firefox (other browsers probably handle it in a similar way):

  1. open your wiki in the browser
  2. click the magnifying glass on the left of your browser's search field
  3. choose “Add <your wiki's title>”, e.g. “Add ICNApedia Wiki”
  • help/search.txt
  • Last modified: 3 years ago
  • by icna