The Voynichese project (VP) defines a simple syntax for querying words in the Voynich Manuscript. While this syntax is only used internally, by the VP's query processor, it's important to be aware of how it operates in order to effectively query the manuscript.
Note that, unlike most query languages, Voynichese queries are evaluated at the word level. As such, word delimiters like whitespace and punctuation are not allowed.
Voynichese queries may use the following characters:
a,c,d,e,f,g,h,i,k,l,m,n,o,p,q,r,s,t,v,x,y,z,*,^,$
The characters a-z each match the corresponding EVA character.
The wildcard character "*" matches one or more EVA characters. Note that the wildcard may also be represented as a dash "-", for example when used in an URL.
The "^" character matches the start of a word.
The "$" character matches the end of a word.
For example, the query ^daiin$ will exactly match the EVA word daiin, whereas the query daiin (excluding the ^ and $ symbols) will match any EVA word containing daiin, such as chodaiindy.