0

Solr と Conceptnet を使用して、2 つの概念間の関係を見つけようとしています。では、ハンブルグが都市かどうかを確認したいとしましょう。私のクエリは次のようになります。

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 を提供していないので、ここに私の最善の推測があります。startendおよびrelが文字列フィールドの場合、次のクエリが機能するはずです。

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