Using 8.2.1.1. Pro on Solaris-SPARC:
I think I've found a bug in the search.
Here are my settings under Store Preferences --> Search Settings --> Search Indexing:
Indexable products fields: all checked.
Index numbers: checked.
Advanced search set to stems.
Example of the bug:
If I do a full regeneration, a search for 'kk112' will properly return this product:
http://www.davesmotors.com/store/product184.html
kk112 is in the product name and is also the SKU.
However, if I edit some other product (not kk12), then publish, a search for 'kk112' no longer returns any results.
If I edit some other product, then regen instead of publish, kk112 is properly found.
Bottom line: a full regen appears to be properly indexing for search, while a simple publish appears to be messing up previously correct indexing and search results...