Няма проблем да имате два типа в един и същ индекс. Всеки ключ в индекса включва типа.
Когато правите заявка, ще бъдат върнати само обекти, съответстващи на типа, за който заявявате.
Така че, ако направите заявка за {data:"hello"}, ще бъдат върнати само низове и т.н.