首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Solr -多条件查询

Solr -多条件查询
EN

Stack Overflow用户
提问于 2013-09-23 13:57:24
回答 1查看 4.4K关注 0票数 0

我正在使用Solr和Conceptnet来尝试找到两个概念之间的关系。那么,假设我们想看看汉堡是否是一个城市。我的查询如下:

代码语言:javascript
复制
http://localhost:8983/solr/select/?q=*:*%28start:%28/c/en/hamburg%29%20AND%20end:%28/c/en/city%29%29%20AND%20rel:%28/r/IsA%29&fl=start,end,rel

结束项或关系的条件被完全忽略。我在这里做错什么了?有什么想法吗?

谢谢:)

Update更改了Solr配置,以使用WhitespaceTokenizer使其工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-25 05:39:00

您还没有提供您的schema.xml,所以这里是我最好的猜测。如果startendrel是字符串字段,则应执行以下查询:

代码语言:javascript
复制
q=start:"/c/en/hamburg" AND end:"/c/en/city" AND rel:"/r/IsA"&fl=start,end,rel
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18961166

复制
相关文章

相似问题

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