I admit I only read through this thread quickly so maybe I missed something, but it sounds like you're trying different Analyzers for searching, when what you really need is to use the right analyzer during indexing. Generally you want to use the same analyzer for both indexing and searching so that you get the results you would expect. That's where I would start in trying to figure out the problem, since switching analyzers on the search side probably won't help you.
Greg