Normally WebDNA searches for any text in a field, regardless of where it is in a sentence or even if it is in the middle of a word. You can tell WebDNA to search for whole words (letters surround by spaces, commas, etc.) or only the beginning of a word by setting word-break options.
You can define your own custom list of word break characters with <fieldname>wbrk=<list of chars>. By adding Descriptionwbrk=.,- to your search causes user-entered text surrounded by those characters in the HTML form field Description to be considered as individual words.
If your database has a field called "Description," and you want to look for records containing "graph" only at the beginning of words in the Description field, the URL would look like this:
http://Results.tpl?command=search&woDescriptiondata=graph&Descriptionword=sw&db=SomeDatabase.db
word
|
Description |
---|---|
ss
|
substring match Descriptionword=ss looks for "graphic" and finds it anywhere inside phrases such as: "I like typographic conventions" and "This is a graphic" and "Graphical user interfaces are cool." |
ww
|
whole word match (can be modified with wbrk to define word-break characters) Descriptionword=ww looks for "graphic" and will not find it inside phrases such as: "I like typographic conventions". It will be found inside "This is a graphic." |
sw
|
start of word (can be modified with wbrk to define word-break characters) Descriptionword=sw looks for "graphic" at the beginning of words, like "This is a graphic" and "Graphical user interfaces are good", but will not find it inside "I like typographic conventions." |