问题标签 [amazon-cloudsearch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1961 浏览

spell-checking - 实施“你的意思是?” 使用亚马逊云搜索

新的 CloudSearch API 在后端使用 Solr,并且 Solr 具有“您的意思吗?” 特征。不过,亚马逊似乎还没有公开这个功能,至少看文档。我查看了其他有关实施“您的意思是?”的问题。功能,但是如果我没记错的话,在所有这些情况下,提问者都可以控制搜索引擎。

如果第一个搜索查询结果不匹配,我正在考虑使用模糊搜索发送第二个搜索查询。这是个好主意吗?是否可以创建“您的意思是?” / 使用 CloudSearch 时的拼写检查类型功能?

0 投票
1 回答
2347 浏览

json - Can we add array of objects in amazon cloudsearch in json format?

I am trying to create a domain and uploading a sample data which is like :

when I am uploading sample data while creating a domain, cloudsearch is not taking it. If I remove allcaller array then it takes it smoothly.

If cloudsearch does not allowing object arrays, then how should I format this json??

0 投票
1 回答
40 浏览

php - 亚马逊云对一组数据的建议

我有一个集成的云搜索域,可以很好地生成字段。

我有三个方面是

  1. 班级
  2. 标题
  3. 内容

以上都是文本字段

现在我需要在网站上添加建议并获取搜索词建议。为此我有两个要求

  1. 以标题为来源提供建议
  2. 提供标题中的建议,但也仅提供具有类作为事件的条目

我很容易做到第一个,

我该怎么做第二个?

非常感谢任何帮助

0 投票
1 回答
851 浏览

ruby-on-rails - 在代理后面发出请求时解析错误

你好开发者社区,

我正在使用 AWS Cloudsearch(API 版本:2011-02-01)并尝试从位于 heroku 上的应用程序上传和搜索,这意味着我需要一个具有静态 IP 的代理,以便我可以将其列入白名单,但我是有问题...

我正在使用一个名为 Proximo 的 Heroku 插件。这是 Heroku 使用 RestClient 设置它的代码示例:

我正在使用使用法拉第发出请求的aws_cloud_search gem,并且我正在努力通过我的补丁从 CloudSearch 获得正确的响应

我尝试了许多在这里(以及其他地方)看到的补丁工作组合,但无济于事。当我使用 Proximo 提供的带有端口 80 的 IP 地址设置代理时(如他们所建议的那样),我得到以下信息:

=>"http://nn.nnn.nn.nn:80" (i've obscured my ip address)

我认为这意味着被解析的实际密钥是“无效的”,我在搜索和文档中得到了这个(我没有使用 ssl)。(我在没有代理的情况下获得带有 403 Forbidden 的 html)。我试图打印出响应正文,但我认为错误发生在我什至可以打印出来之前(与 403 一样)。

有什么明显的我没有尝试过的或者我的方法有问题吗?

谢谢

0 投票
1 回答
151 浏览

python - 无法使用 boto 2.31.1 创建 cloudsearch int 索引字段

我正在尝试使用 python 和 boto 2.31.1 在 cloudsearch 域中创建一个索引字段。

我可以成功地为“text”、“int-array”和“literal”类型创建索引字段,但不能为“int”创建索引字段

例如

这成功了:

但这失败了:

出现此错误:

dom_commentsboto.cloudsearch2.domain.Domain

0 投票
2 回答
6965 浏览

amazon-web-services - 从 AWS CloudSearch 中删除文档

我正在尝试使用以下批处理文档删除 AWS CloudSearch 中的单个文档:

但我从 AWS 收到以下错误: 在此处输入图像描述

当下载 SDF 时,它会返回以下内容:

我要做的就是从我的 CloudSearch 索引中删除一个文档。

0 投票
1 回答
795 浏览

python - Boto CloudSearch 可搜索文档计数

我想知道如何使用 boto 获取可搜索文档的数量?当我尝试:

我明白了

并且cloudsearch2.domain.Domain没有num_searchable_docs领域

0 投票
2 回答
2292 浏览

amazon-web-services - AWS CloudSearch 无法上传文档

我是 AWS 和 CloudSearch 的新手。我编写了一个非常简单的应用程序,它将 docx 文档(已经使用 cs-import-document 转换为 JSON 格式)上传到我的 seach 域。

代码非常简单,如下所示:

但是我得到的例外是:“缺少根元素。”

这是我要上传的 sdf 文件中的 JSON 内容:

那么我的方法有什么问题呢?

多谢!

PS 我可以手动将 docx doc 上传到该搜索域并使用 C# 代码应用搜索。




============= 更新 2014-08-04 ===================

我不确定它是否与此有关。在堆栈跟踪中,我发现它尝试解析为 XML 文件而不是 JSON。但是从我的代码中我已经设置了ContentType = JASON,但似乎没有效果。

0 投票
1 回答
711 浏览

search-engine - 在 CloudSearch 查询中的特定字段上应用 distinct

我正在为系统的新搜索引擎检查 AWS CloudSearch。

假设每篇文章都有文章和一些评论。搜索 API 应返回匹配或具有任何匹配评论的文章。那么有没有可能通过单个查询执行从 CloudSearch检索DISTINCT值(在本例中为文章的唯一 ID)?如果没有,使用 CloudSearch 解决此功能要求的好解决方案是什么?

我知道 CloudSearch 中的文档字段有文本数组类型,但更新文档似乎很昂贵,因为单个文章的评论 N 可能超过数千。

0 投票
1 回答
790 浏览

amazon-cloudsearch - 如何使用 amazon cloudsearch 实现多选方面复选框?

我在我的网站上使用亚马逊云搜索。我的网站是一个电子学习门户,我有视频、问题、课程等类型的内容。每种类型的内容都有不同的级别,如不同课程的一年级、二年级、三年级等像 cbse、state board 等以及 xyz、abc、pqr 等不同的教育工作者。我正在根据 facet 过滤我的内容,也根据 facet selection 过滤 facet。我的过滤器像亚马逊云搜索控制台一样工作。在控制台中我们做不到多项选择。我的问题是,当我选择一个多面复选框时,页面加载并隐藏其他过滤器选项。我想保持打开所有方面以执行多个复选框过滤器。请帮助如何做到这一点。