我想使用如下查询:
sql(select name where id > 10 and id < 100 )
通过使用 Solr 或在 SolrJ 中,但不知道如何实现?有人可以解释吗?
我想使用如下查询:
sql(select name where id > 10 and id < 100 )
通过使用 Solr 或在 SolrJ 中,但不知道如何实现?有人可以解释吗?
您需要一个范围查询,如SolrQuerySyntax中所述。基本上,您使用查询范围收集所有相关文档,然后选择名称字段。语法类似于:
http://localhost:8983/solr/select?q=id:[10 TO 100]&fl=name
(您需要转义 URL)。