Я плохо знаком с Elasticearch, и я пытался в течение 2 дней вставить некоторые данные в Elasticearch. Я нашел на Google, что существует много страниц, чтобы помочь создать индекс (я не соглашаюсь с "индексом", это означает, "вставляют" в другие условия?) Затем много мест дают некоторую вихревую команду, и я действительно не знаю, где выполнить эти строки кода для вставки данных. Пример:
curl -XPOST "http://[localhost]:9200/indexname/typename/optionalUniqueId" -d '{ "field" : "value" }'
Я использую Окно 7, и я установил Java и выполнил elasticsearch успешно. Мог кто-либо показывать мне больше деталей о том, как вставить данные в Elasticearch
Большое спасибо
При использовании KIBANA с elasticsearch затем, можно использовать ниже запроса ОТДЫХА, чтобы создать и вставить индекс.
ИНДЕКС СОЗДАНИЯ:
http://localhost:9200/company
PUT company
{
"settings": {
"index": {
"number_of_shards": 1,
"number_of_replicas": 1
},
"analysis": {
"analyzer": {
"analyzer-name": {
"type": "custom",
"tokenizer": "keyword",
"filter": "lowercase"
}
}
}
},
"mappings": {
"employee": {
"properties": {
"age": {
"type": "long"
},
"experience": {
"type": "long"
},
"name": {
"type": "text",
"analyzer": "analyzer-name"
}
}
}
}
}
ДОКУМЕНТ СОЗДАНИЯ:
POST http://localhost:9200/company/employee/2/_create
{
"name": "Hemani",
"age" : 23,
"experienceInYears" : 2
}