Boto AWS CloudSearch возвращает рейтинг / балл

Я использую Boto CloudSearch API для запроса индекса CloudSearch. Я не вижу способа получить рейтинг/оценку каждого результата поиска. Является ли это возможным?


person waigani    schedule 17.01.2013    source источник


Ответы (1)


Добавьте имя рангового выражения в аргумент 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]
person waigani    schedule 17.01.2013