这是我的要求:
POST /_bulk
{ "index" : { "_index" : "test", "_type" : "type1", "_id" : "1" } }
{"firstname":"first_name1","lastname":"last_name1"},
{"firstname":"first_name2","lastname":"last_name2"},
{"firstname":"first_name3","lastname":"last_name3"}}
这是错误:
{ "error": "IllegalArgumentException[Malformed action/metadata line
[3], expected START_OBJECT or END_OBJECT but found
[VALUE_STRING]]“,“状态”:500}
基本上,每个文档都是{“ firstname”:,“ lastname”:_}我不想将它们包装到父字段中。我从根本上缺少什么?
您只是缺少第二和第三个文档的操作行,请尝试如下操作:
POST /_bulk
{ "index" : { "_index" : "test", "_type" : "type1", "_id" : "1" } }
{"firstname":"first_name1","lastname":"last_name1"}
{ "index" : { "_index" : "test", "_type" : "type1", "_id" : "2" } }
{"firstname":"first_name2","lastname":"last_name2"}
{ "index" : { "_index" : "test", "_type" : "type1", "_id" : "3" } }
{"firstname":"first_name3","lastname":"last_name3"}
问题内容: 我正在尝试将JSON文件批量索引到新的Elasticsearch索引中,但无法这样做。我在JSON中有以下示例数据 我在用 当我尝试使用Elasticsearch的标准批量索引API时,出现此错误 任何人都可以帮助索引这种类型的JSON吗? 问题答案: 您需要做的是读取该JSON文件,然后使用端点期望的格式构建一个批量请求,即,一行用于命令,一行用于文档,并用换行符分隔…冲洗并重复以下
问题内容: 我们当前的设置是通过Spring Data JPA将MySQL作为主要数据源,并使用Hibernate Search索引和搜索数据。现在,我们决定去Elastic Search进行搜索,以更好地与其他功能保持一致,此外,我们需要让多个服务器共享索引和搜索。 我可以使用Spring Data ElasticSearch来设置Elastic,以通过轻松进行数据索引和搜索。但是现在的挑战是如
我们目前的设置是以MySQL为主要数据源,通过Spring data JPA,Hibernate Search对数据进行索引和搜索。我们现在决定使用弹性搜索来进行搜索,以更好地与其他特性保持一致,此外,我们还需要多个服务器共享索引和搜索。 我可以通过轻松地使用Spring Data ElasticSearch设置弹性数据索引和搜索。但现在的挑战是如何将现有的所有MySQL记录索引到弹性搜索中。Hi
背景资料 我正在开发一个API,允许用户传递关于成员的详细信息列表(姓名,电子邮件地址,...)我想使用这些信息与我的Elasticsearch数据库中的帐户记录进行匹配,并返回潜在匹配的列表。 我以为这将是简单的做一个bool查询领域我想要的,但是我似乎没有得到任何点击。 我对Elasticsearch比较陌生,我当前的搜索请求如下所示。 查询示例 POST/member/account/\u搜
问题内容: 我们允许客户在创建索引时定义自定义分析器。我们希望在json中指定此名称,以通过基础的ElasticSearch文档提供最大的灵活性和可理解性。 我想使用对json字符串中定义的分析器,映射器等的任意描述来创建索引。凭感觉,我的命令是 理想情况下,我的代码看起来像 这里的帖子试图通过实例化IndexSettings然后调用Add(“analysis”,json)来实现此目的,但是Add
ES_MAX_MEM设置为4G,ES_MIN_MEM设置为2G 每天晚上,我们在。NET应用程序中使用NEST对15000个文档进行索引/重新索引。在任何给定时间,只有一个索引具有<=15000个文档。 当服务器第一次安装时,索引和搜索在最初的几天里是快速的,然后索引开始变得越来越慢。大容量索引一次索引100个文档,一段时间后,大容量操作最多需要15秒才能完成。之后,我们开始看到大量以下异常和索引