検索サービスAPIを使用してトピックを検索しようとしていますが、複数の単語を使用して検索結果を絞り込みたいと考えています。たとえば、「Tide」を検索すると、単語のさまざまな意味とFreebaseのさまざまなトピックを反映した多くの結果が返されます。ただし、洗剤やブランドとしてのタイドに関係するトピックに特に興味があるので、検索文字列に有益な単語を追加して結果を見つけたいと思います。たとえば、「Tide + detergent + household + soap」を検索することで、Tideが洗剤などに関連付けられている結果のスコアを上げることを望んでいました。このような検索は、次のようなある種のベクトル空間スコアに基づくと予想していました。すべての用語が索引付けされたトピック文書に存在する必要がないように、Lucene。ただし、クエリは結果を返さないため、
https://www.googleapis.com/freebase/v1/search?query=tide+detergent+household+soap&indent=true
結果を返します:
{
"status": "200 OK",
"result": [
],
"cost": 6,
"hits": 0
}
これに対処するためにフィルターを使用する方法はありますか?
助けてくれてありがとう!