私はモルヒネを使用しています。簡単な検索で知っているように、私はこれを使用できます:
q.field("fieldname").containsIgnoreCase(texttosearch);
しかし、私のフィールドタイプはマップです。だから私はそれを次のように変更する必要があります(ドットを使用):
q.field("mapname.fieldname").containsIgnoreCase(texttosearch);
しかし、もう一度、すべてのフィールドで検索したいと思います。すべてのフィールドで繰り返すことで、これを簡単に行うことができます。問題は、フィールド数が静的ではないことです。どうすればこれを解決できますか?