Когда я имел в виду 6.4 версии документов , я заметил следующее об ограничении имени индекса:
Не может включать \, /, *,?, ", <,>, |,
(пробел), ,, #
Однако, когда я попытался создать индекс с символом '>', была возвращена следующая ошибка:
Вход: запрос PUT: http://localhost:9200/tw>itter
Выход:
{
"error": {
"root_cause": [
{
"type": "invalid_index_name_exception",
"reason": "Invalid index name [tw>itter], must not contain the following characters [ , \", *, \\, <, |, ,, >, /, ?]",
"index_uuid": "_na_",
"index": "tw>itter"
}
],
"type": "invalid_index_name_exception",
"reason": "Invalid index name [tw>itter], must not contain the following characters [ , \", *, \\, <, |, ,, >, /, ?]",
"index_uuid": "_na_",
"index": "tw>itter"
},
"status": 400
}
Обратите внимание, строка ошибки не имеет символа # в качестве ограничения.
Недопустимоимя индекса [tw> itter], не должно содержать следующие символы [, \ ", *, \, <, |, ,,>, /,?]
Итак, кто-нибудь может подтвердить,# разрешен ли?PS: Если я попытался создать индекс с #, он создаст индекс, но обрежет все, кроме #.