如何在弹性搜索中创建索引和输入?
问题描述:
我已经安装elasticsearch版本2.3.2
。我必须将index
和type
添加到该弹性搜索。在我使用感应插件来实现这一点之前。但该插件已从网上商店中删除。请给出建议。如何在弹性搜索中创建索引和输入?
答
Sense插件现在是Kibana应用程序。请参阅official reference进行安装。
你的问题的答案是,你可以通过curl命令
curl -XPUT "http://localhost:9200/IndexName/TypeName"
答
在Elasticsearch所有操作都可以通过REST API调用来完成以下运行创造Elasticsearch指数和类型。
要创建索引使用index API
curl -XPUT 'localhost:9200/twitter?pretty' -H 'Content-Type: application/json' -d'{"settings" : {"index" : {"number_of_shards" : 3, "number_of_replicas" : 0 }}}'
要创建的映射,您可以通过它包含一个JSON文件名create_p4_schema_payload.json
使用_mapping
endpoint-
curl -XPUT http://localhost:9200/twitter/tweets/_mapping -d @"create_p4_schema_payload.json"
这里,提供映射以下 -
{
"properties": {
"user_name": {
"type": "text"
}
}
}
Al这些可以通过任何支持卷曲的终端来运行。对于Windows,您可以安装cygwin
以从命令提示符运行linux命令。
我必须运行哪个工具的命令? Kibana应用程序? – Gopal
您必须从命令行运行此命令。你在试用这个操作系统? – Roopendra
如果我运行意味着获得'卷曲'不是一个公认的命令错误。 – Gopal