首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用OR进行日光过滤器查询

使用OR进行日光过滤器查询
EN

Stack Overflow用户
提问于 2013-04-18 23:09:41
回答 1查看 2.6K关注 0票数 1

我想用Solarium创建一个过滤器查询,使用很多OR。sql的等价物将是

代码语言:javascript
运行
复制
select * from myTable where myValue in (1,3,5,6,9);  

我为过滤器查询创建的字符串是这样的:

代码语言:javascript
运行
复制
spr:1 OR spr:3 OR spr:5 OR spr:6 OR spr:9  

当我执行查询时,抛出了这个错误:

代码语言:javascript
运行
复制
Exception: Solr HTTP error: OK (400) {"error":{"msg":"undefined field text","code":400}}   

毫无疑问,我的架构中存在该字段,并且它包含正确的值。使用solr admin,我可以手动执行过滤器查询并获得预期的结果。

有谁能告诉我怎么走吗?当然,如果需要的话,我很乐意发布更多的信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-13 16:50:20

这可能是一个老问题,但一个解决方案是这样做的:

代码语言:javascript
运行
复制
spr:(1 OR 3 OR 5 OR 6...)
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16086644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档