Just to make sure it is working I went and checked a portal of mine for 3 letter words and it does work. There's nothing else you need to set.. other than wait for it to index, or index it yourself, but you will obviously already have done that.
SAP isnt' in the common words table - I've checked.
Under Host, Schedule, DotNetNuke.Services.Search.SearchEngineScheduler, DOTNETNUKE, click the history link and ensure that it is running successfully.
Backup your db, go Host, SQL, paste the following in, click 'Run as script' and execute:
delete SearchItemWordPosition where SearchItemWordId in (select SearchItemWordId from SearchItemWord where SearchItemID in (select SearchItemId from SearchItem))
delete SearchWord where SearchWordsId in (select SearchWordsId from SearchItemWord where SearchItemID in (select SearchItemId from SearchItem))
delete SearchItemWord where SearchItemId in (select SearchItemId from SearchItem) delete SearchItem
Its should say: The Query completed successfully!
Go to Host, Search and re-index content.. takes a minute or so.
If you can check your db, see that these tables are full:
- SearchItem
- SearchItemWord
- SearchItemWordPosition
- SearchWord
Aaprt from that I'm not going to be able to help much - Ecktwo's the search expert around here, not me. Perhaps testing a second installation on the same server would help you troubleshoot.
Rob