If we change Example C to the following:
USE AdventureWorks;
GO
SELECT Name
FROM Production.Product
WHERE CONTAINS(Name, ' "D*" ');
GO
then all product names containing words beginning with the letter D
that are two or more characters in length will be matched. However, if there is a product named "D lock" or any other name containing a single 'D' as a word, this will
not be matched.
Could this be because the full-text index ignores single-letters?