我在我的应用程序中使用此方法:
@Query("{$text : { $search : ?0, $caseSensitive: true }}")
List<Item> findItemBySearchString(final String searchString);
和$ caseSensitive不起作用,无论是true还是false。 我的商品名称为测试 - &gt;如果我搜索测试,我会找到它,测试我找不到它。 有谁知道我做错了什么?
这是一份文件:
@Document(collection = "Item")
public class Item {
@Id
private String id;
@TextIndexed
private String number;
@TextIndexed(weight = 2)
private String name;
private List<String> names;
private String description;
这是我目前的搜索方法:
@Query("{$text : { $search : ?0 }}")
List<Item> findItemBySearchString(final String searchString);