gpt4 book ai didi

python - AWS CloudSearch 建议(自动完成)

转载 作者:太空宇宙 更新时间:2023-11-04 05:55:42 26 4
gpt4 key购买 nike

尝试使用其建议者功能从 AWS CloudSearch 获取建议匹配项。我已经通过不言自明的 CloudSearch 门户配置了建议器。

这是我尝试使用 python requests 发出的以下请求:

endpoint = "http://MY-SEARCH-ENDPOINT.us-west-2.cloudsearch.amazonaws.com/2013-01-01/suggest"
params = {'q' : 'wed', 'suggester' : 'keyword_suggester'}
r = requests.get(endpoint, params = params)

返回响应:

r.json()
{u'status': {u'rid': u'9b/Rjq4p/wEK1YX2', u'time-ms': 2}, u'suggest': {u'query': u'wed', u'suggestions': [], u'found': 0}}

即使在启用建议器的情况下尝试使用 AWS“运行测试搜索”工具,它也不会返回任何建议。我假设我在配置中做错了什么,但我不确定我在设置过程中是否遵循了 AWS 文档。我似乎无法找到有关此功能的任何资源,有人成功使用过吗?我真的很高兴看到一个有效的例子。感谢您的帮助。

最佳答案

建议从头开始,如果你有这个标题:

"Star Wars: Episode I - The Phantom Menace" 

在这种情况下,只有当您写下第一个词时,建议才会起作用:开始。但是你以单词开头:episode,这个建议者不起作用,你需要在许多其他单词中索引这个句子,例如三个单词的建议。

   start wars episode
wars episode I
episode I the
I the phantom
the phantom Menace

如果你这样做,它会从任何词组的开头给出建议。

关于python - AWS CloudSearch 建议(自动完成),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27915778/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com