Я использую морфию.Как вы знаете, для простого поиска я могу использовать это:
q.field("fieldname").containsIgnoreCase(texttosearch);
Но мой тип поля - карта.Поэтому я должен изменить это так (используйте точку):
q.field("mapname.fieldname").containsIgnoreCase(texttosearch);
Но я снова хочу искать по всем полям.Я могу просто сделать это, повторяя для всех полей.Проблема в том, что мой счетчик полей не является статичным.Как я могу решить это?