0

我正在使用 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

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

谢谢 :)

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

4

1 回答 1

0

你没有提供你的 schema.xml 所以这是我最好的猜测。如果start和是字符串字段endrel则以下查询应该有效:

q=start:"/c/en/hamburg" AND end:"/c/en/city" AND rel:"/r/IsA"&fl=start,end,rel
于 2013-09-25T05:39:00.333 回答