我正在使用Solr和Conceptnet来尝试找到两个概念之间的关系。那么,假设我们想看看汉堡是否是一个城市。我的查询如下:
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使其工作。
发布于 2013-09-25 05:39:00
您还没有提供您的schema.xml,所以这里是我最好的猜测。如果start、end和rel是字符串字段,则应执行以下查询:
q=start:"/c/en/hamburg" AND end:"/c/en/city" AND rel:"/r/IsA"&fl=start,end,relhttps://stackoverflow.com/questions/18961166
复制相似问题