Search is case insensitive.
Search uses unicode. Thus, in addition to accented vowels, ð, and þ, you can also use greek characters to find quotes and etymology notes that contain greek words. For example, searching for λεγ will find words marked as hapax legomenon (απ. λεγ.).
Search uses PHP style regular expressions. This allows you to specify useful things like
- alternate characters: [eø]ðli matches both eðli and øðli;
- alternate spellings: mik(il|la) matches mikil, mikla, mikill, mikils, etc.;
- exclude characters: mikil[^l] matches mikil and mikils but not mikill;
- wildcard characters:
- . = any single character: m.n matches heiman, mun, etc., but also situations like em nú and um nótt where . matches whitespace or punctuation;
- \w = any letter (i.e., a word character): so m\wn would avoid matching situations like um nótt, etc.;
- \W = not a letter (i.e., not a word character): so m\Wn would only match situations like um nótt, etc.;
- word boundaries:
- \b = word boundary;
- \B = not a word boundary;
- so, \baf\b only matches isolated af, whereas \Baf\b only matches final af, like altaf, and \Baf\B only matches internal af, like hafði, etc.;
- ? = 0 or 1 of the preceeding character: so róu?m matches both róum and róm;
- * = 0 or more of the preceeding character: so brún* matches brú, brún and brúnn;
- + = 1 or more of the preceeding character: so brún+ doesn't match brú,, but still matches brún and brúnn;
combinations of these:
- both \bb(rau|[ou]r)t\b and \bb(rau|or|ur)t\b will match braut, bort, and burt;
- whereas, \bb(rau|[ou]r)t\B and \bb(rau|or|ur)t\B will only match inflected versions and compound words like burtu, brautir, brautferð, etc.;
- and much more (search for regex tutorials).
- A big picture summary is here.
NOTE: These search results are only as good as the semantic tagging of the files. Several letters have been thoroughly proofread, but there are still many tags that need correcting.