我需要向 Apache Solr 发出类似于 MySQL BETWEEN 查询的搜索请求。
在 Solr 文档中,我有两个字段:“postcode_from”和“postcode_to”。这是一些国家地区或城市的一系列邮政编码。
只有整数!!!
我有一个介于“postcode_from”和“postcode_to”之间的值(例如 1234),我需要找到所有通过此条件的记录。
在 MySQL 中,它很容易解决:
SELECT * FROM `postal_location_network` WHERE 1234 BETWEEN `postcode_from` AND `postcode_to`;
如何为 Solr 编写正确的查询?
谢谢你的帮助!