Я создал индекс в своем домене ES с помощью метода PUT, используя почтальон. Теперь, когда я делаю /_search
в своем индексе, я вижу проблему синтаксического анализа исключения. Я не уверен, что такое действие в ответе об ошибке
Проблема: ниже я добавил свои параметры индекса и сопоставление для моего домена ES, и все документы S3 доступны в индексе, поскольку используется AWS сообщение шлюза API -звонить Я вижу данные, но поиск не работает, когда я отправляю с моего сайта Get
mydomainName / {index} / _ search
[{
"error": {
"root_cause": \[
{
"type": "parsing_exception",
"reason": "Unknown key for a START_ARRAY in \[actions\].",
"line": 2,
"col": 5
}
\],
"type": "parsing_exception",
"reason": "Unknown key for a START_ARRAY in \[actions\].",
"line": 2,
"col": 5
},
"status": 400
}][1]
PUT
mydomainName / {index}
{
"settings": {
"analysis": {
"analyzer": {
"my_analyzer": {
"tokenizer": "my_tokenizer",
"filter": [
"lowercase"
]
}
},
"tokenizer": {
"my_tokenizer": {
"type": "ngram",
"min_gram": 3,
"max_gram": 3,
"token_chars": [
"letter",
"digit",
"whitespace",
"symbol"
]
}
}
}
},
"mappings": {
"section": {
"properties": {
"content": {
"type": "text",
"analyzer": "my_analyzer"
},
"title": {
"type": "text",
"analyzer": "my_analyzer",
"boost": 10
},
"url": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
}
}
}
}
},