尝试在范围中使用“+”时出现 SOLR 错误

SOLR error when trying to use '+' in a rang

我正在尝试使用 SOLR rang 在 [NOW/DAY TO NOW/DAY+1DAY] 之间的时间戳中查找值,当我在 solr 管理控制台中 运行 它工作正常但是当我导航到 link 提供的查询我得到 400 错误
Cannot parse 'TIMESTAMP:[NOW/DAY TO NOW/DAY 1DAY]': Encountered \" <RANGE_GOOP> \"1DAY \"\" at line 1, column 37.\nWas expecting one of:\n \"]\" ...\n \"}\" ...\n ",
我注意到 '+' 被删除了,即使它存在于 url 中。 谢谢你的帮助。

尝试对 + 字符进行编码,使其看起来像这样:

http://localhost:8983/solr/core/select?q=[NOW/DAY TO NOW/DAY%2B1DAY]