Oké, I have found the solution. Smart Search uses the index function from MS SQL Server for full text search. Microsoft tries to make this smart by excluding certain words. You can find these words in txt files, the so called noise pages. These files contain also numbers. In other words: numbers are excluded in the Full Text Search index. You can modify this by removing the numbers from these files and then rebuild the index. Here is what I did (MS SQL Server 2005 Express):
- Go to the MS SQL Server database directory and find the directory FTData
- In this directory you will find the noise files: text files where the name starts with noise and then some language indication. For instance noiseENG.txt.
- Make a backup of the noise file.
- Open the noise file with a texteditor and remove the numbers (or any other words you do not want to exclude).
- Stop and restart the SQL Server FullText Search service: I used SQL Server Configuration Manager.
- In Kentico: rebuild your Smart Search index.
This did the trick for me.