如何使用通配符对Spring Data和Mongodb进行全文搜索?

时间:2016-03-01 13:01:12

标签: mongodb spring-boot spring-data

我正在使用mongodb和spring数据进行全文搜索。 如果要搜索像“医生”这样的单词/单词,它的工作正常,但是当我输入“doc”时我也希望得到一些结果,而这种情况并没有发生。

public List<Link> findAllByKeywords(String keyword) {
        TextCriteria textCriteria = TextCriteria.forDefaultLanguage().matchingAny(keyword);

        List<Link> links = linkRepository.findByOrderByScoreDesc(textCriteria);

        return links;
  }

在SQL中是否有像“LIKE”这样的mongodb函数? 欢迎任何建议。 谢谢。

1 个答案:

答案 0 :(得分:0)

String firstName = "Jason";
Query query = new Query();
query.limit(10);        
query.addCriteria(Criteria.where("firstName").regex(tagName));
mongoOperation.find(query, Names.class);
相关问题