0

Boto の CloudSearch API を使用して CloudSearch インデックスをクエリしています。各検索結果のランク/スコアを取得する方法がわかりません。出来ますか?

4

1 に答える 1

0

ランク式の名前を return_fields 引数に追加します。

import boto
conn = boto.connect_cloudsearch(key,secret)
domain = conn.create_domain('domain_name')
search_service = domain.get_search_service()

results = search_service.search(query, return_fields=['text_relevance','name_of_custom_rank_expression'])

for result in results:
    score = result['data']['name_of_custom_rank_expression'][0]
于 2013-01-17T07:18:44.407 に答える