现在当我使用部分搜索查询时:
QueryBuilders.queryStringQuery("*" + query + "*").lenient(true).
field("id").
field("nameAr").
field("nameEn").
field("authorType").
field("active"));
当我键入任何字段的一部分时它会起作用 但它在生成的测试类中失败:
.andExpect(jsonPath("$.[*].id").value(hasItem(author.getId().intValue())))
它说无法解析 id:1 而且我知道原因...... 那么在浏览器和测试中搜索部分和成功的最佳方法是什么。