refine for better testing
finally i fixed the problem with mixed unicode/str in SearchableText. But I found a really strange bug, see comment in test_indexes.py line 206ff