Watson Discovery の Content Miner で Relevancy(相関)の値を取得する API を試してみました。
やりたいこと
以下の「Relevancy」(右側のオレンジは黄色の値)の値をAPIで取得したい。
結果
こうすればできました。
relevancy:true
response = discovery.query(
project_id=project_id,
query='オイル漏れ',
aggregation='term(field:通称名,relevancy:true,count:100)',
count=2
).get_result()
for relevancy_data in response['aggregations'][0]['results']:
print(relevancy_data['key'] + " : " + str(relevancy_data['relevancy']))
参考情報
製品マニュアル
aggregation
パラメータの relevancy
を true
にすれば良いだけでした。
クエリAPIの構文
お断り
このサイトの掲載内容は私自身の見解であり、必ずしも所属会社の立場、戦略、意見を代表するものではありません。 記事は執筆時点の情報を元に書いているため、必ずしも最新情報であるとはかぎりません。 記事の内容の正確性には責任を負いません。自己責任で実行してください。