Java mongotemplate を使用して mongo にクエリを実行します。
TextCriteria criteria = TextCriteria.forDefaultLanguage()
.matchingAny(searchText);
Query query = TextQuery.queryText(criteria);
return mongoTemplate.find(query, User.class, "user");
大文字と小文字を区別しないようにする方法は?
私はmongoでこのようなクエリを使用しています:
db.user.find( { $text: { $search: "John" } } )
すべてのインデックス付きフィールドでこのテキストを検索します。大文字と小文字を区別しないようにする必要があります。