Ok, so I'm thinking (taking into account what Matthew Smillie has said) that it's due to the number of 'unique' words found in my documents - 4343 unique words found in 3320 product names. I have actually spent the morning looking at ferret and some other text searching libraries and at the moment I think ferret will do what I require. Thanks for the help folks. Chris