0

在我的 spring boot 项目中,我连接到一个 solr 服务器。我需要使用 sql 查询而不是 solr 查询。我可以获得基本查询的预期结果,例如select * from reportCore,但我无法添加过滤器或指定字段名称。我想要的是找到以下 solr 查询的 sql 查询等价;

id:123 OR reportName:"Promotion"

就像是

select id, price from reportCore where id=123 or reportName="Promotion" 

有没有办法做到这一点,或者我必须将 sql 查询转换为 solr 查询。顺便说一句,我使用 solr 6.1.0

4

1 回答 1

5

您可以使用 Solr 中的并行 SQL 功能。看官方文档页面:Parallel SQL Interface

于 2017-04-05T07:27:41.823 回答