Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在弹性搜索中创建索引和键入-I';到目前为止,我一直在尝试提供的答案,但他们没有';行不通_Java_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Postman - Fatal编程技术网 elasticsearch,postman,Java,elasticsearch,Postman" /> elasticsearch,postman,Java,elasticsearch,Postman" />

Java 如何在弹性搜索中创建索引和键入-I';到目前为止,我一直在尝试提供的答案,但他们没有';行不通

Java 如何在弹性搜索中创建索引和键入-I';到目前为止,我一直在尝试提供的答案,但他们没有';行不通,java,elasticsearch,postman,Java,elasticsearch,Postman,因此,我尝试了curl-XPUT“https://localhost:9200/myIndex/myTopic“,但这不起作用。 它给了我405个错误,说只有POST方法可用。从我读到的解决方案和评论来看,我想这在某些补丁或其他东西出现之前是有效的。那我现在该怎么做呢? 提前谢谢 我只需要类型,因为我可以创建索引。然后,我将运行一个程序,自动将数据放入该数据中,因此我不需要在“/myTopic”之后添加任何内容。您只需要调用curl-X put“localhost:9200/myIndex?pr

因此,我尝试了
curl-XPUT“https://localhost:9200/myIndex/myTopic“
,但这不起作用。 它给了我405个错误,说只有POST方法可用。从我读到的解决方案和评论来看,我想这在某些补丁或其他东西出现之前是有效的。那我现在该怎么做呢? 提前谢谢


我只需要类型,因为我可以创建索引。然后,我将运行一个程序,自动将数据放入该数据中,因此我不需要在“/myTopic”之后添加任何内容。

您只需要调用
curl-X put“localhost:9200/myIndex?pretty”
无需附加任何类似/myTopic的内容


请参阅

谢谢您的回复。问题是,我通过看一些教程来学习这一点。Guy在Java中使用较旧的Maven dependecy(低于7.x)并使用IndexRequest(index:myIndex,type:myType),这在新版本中已被弃用。不确定下面是哪个教程,但在elastic curl request中它只需要索引名。甚至你也可以检查elasticsearch的旧引用。他只是为PUT方法“/twitter”输入API客户端,然后运行它并创建“twitter”索引。然后他输入“/twitter/tweets”,也输入方法,并创建类型“\tweets”。然后他使用IndexRequest(“推特”,“推特”),就这样。所以我第一次尝试在Postman(twitter/tweets)中这样做,但我得到了405个错误,因为附加了,就像你说的。所以我想找到其他方法来做他做的事。你用的是哪个
Elasticsearch
版本?我用的是6.7,但我用的是最新版本,我设法做到了。这是徒劳的想法,因为我从某人那里得到的Json文件实际上只是登录Json,所以我无法解析它。无论如何谢谢你