1

いくつかのジャンルがタグ付けされた映画のデータベースがあるとします。私の Weaviate スキーマは次のようになります。

"classes": [{
  "class": "Movie",
  "properties": [{
    "name": "name",
    "dataType": ["string"],
  }, {
    "name": "inGenres",
    "dataType": ["Genre"],
  }],
}, {
  "class": "Genre",
  "properties": [{
    "name": "name",
    "dataType": ["string"],
  }],
}]

特定のジャンルでタグ付けされた映画を検索結果から除外したい。具体的には、次のオブジェクトを含むデータベースのMovie場合:

{"name":"foo", "inGenres":[{"name":"drama"}]}
{"name":"bar", "inGenres":[{"name":"horror"},{"name":"thriller"}]}
{"name":"baz", "inGenres":[{"name":"horror"},{"name":"sci-fi"}]}

horrorジャンルを除外すると、検索結果は映画のみを返すはずfooです。GraphQL または Python クライアントでそのようなクエリを実行する方法はありますか?

4

1 に答える 1