ElasticsearchRepository 中的 FindAllByColumn(List<String> columnValues) 不工作
FindAllByColumn(List<String> columnValues) in ElasticsearchRepository is not working
我在 docker 下将 SpringBoot 连接到我的弹性搜索 运行。
在 ElasticsearchRepository
findAllById(Iterable<BigInteger> ids)
工作正常
findBySicCode(String sicCode)
和 findAllBySicCode(string sicCode)
工作正常
但是当我尝试
findAllBySicCode(List<String> sicCodes)
给我 QueryShardException[无法解析查询] parse_exception: 无法解析 '[13201]': 在行遇到 " "]" "] "" 1,第 6 列。
这里13201我在列表中传递。
无法理解 ES 索引或我的代码有问题
试试:
findAllBySicCodes(List<String> sicCodes)
.
试试,findAllBySicCodeIn(List<String> sicCodes)
这里有一个关于 https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-methods.query-creation
的很好的文档
我在 docker 下将 SpringBoot 连接到我的弹性搜索 运行。 在 ElasticsearchRepository
findAllById(Iterable<BigInteger> ids)
工作正常findBySicCode(String sicCode)
和findAllBySicCode(string sicCode)
工作正常但是当我尝试
findAllBySicCode(List<String> sicCodes)
给我 QueryShardException[无法解析查询] parse_exception: 无法解析 '[13201]': 在行遇到 " "]" "] "" 1,第 6 列。
这里13201我在列表中传递。
无法理解 ES 索引或我的代码有问题
试试:
findAllBySicCodes(List<String> sicCodes)
.
试试,findAllBySicCodeIn(List<String> sicCodes)
这里有一个关于 https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-methods.query-creation
的很好的文档