Когда я создаю индекс elasticsearch, я не знаю, какие поля будут вставлены в новые документы. Поэтому я не могу указать, какие поля должны быть "index": "not_analyzed"
во время создания индекса. К счастью, я хочу, чтобы все поля были not_analyzed
, так есть способ иметь весь индекс или тип, что означает все созданные поля, not_analyzed
?Elasticsearch делает весь индекс или тип not_analyzed
0
A
ответ
1
В соответствии с documentation при создании индекса определяют анализатор default
или default_index
типа keyword
.
Пример
{
"settings": {
"analysis": {
"analyzer": {
"default": {
"type": "keyword"
}
}
}
}
}
Вы можете также возможности анализатора в type
на данный момент, но похоже, что это будет устаревшим в будущем выпуске 8874.
Однако в настоящее время вы можете установить анализатор по умолчанию для типа в отображении следующим образом:
put test/test_type/_mapping
{
"test_type" : {
"analyzer": "keyword"
}
}
Смежные вопросы
- 1. «Индекс»: «not_analyzed» в elasticsearch
- 2. elasticsearch Not_analyzed и проанализирован
- 3. elasticsearch not_analyzed не работает
- 4. Удалить весь индекс в ElasticSearch
- 5. ElasticSearch проанализированных и not_analyzed одновременно
- 6. как индекс Lucene not_analyzed поля
- 7. Почему поле Elasticsearch «not_analyzed» разделено на термины?
- 8. Как работает More_like_this elasticsearch (во весь индекс)
- 9. Как добавить поле not_analyzed в Elasticsearch
- 10. Поиск подстановочных знаков Elasticsearch в поле not_analyzed
- 11. Elasticsearch: мульти индексы один тип или один индекс мульти типов
- 12. Elasticsearch not_analyzed field transform double '$' symbol
- 13. Elasticsearch не работает с индексом «not_analyzed»
- 14. Как заставить запрос «условия» Elasticsearch быть not_analyzed
- 15. Индекс шин elasticsearch
- 16. имеют поле not_analyzed in elasticsearch для kibana
- 17. Elasticsearch не применяет not_analyzed в мое сопоставление
- 18. ElasticSearch - нечувствительный к регистру поиск по not_analyzed
- 19. not_analyzed для вложенного типа на ElasticSearch?
- 20. elasticsearch nested multi_field not_analyzed не работает
- 21. Elasticsearch - изменить поля с not_analyzed на анализ
- 22. настройки свойство «индекс» объект elasticsearch
- 23. Поиск в середине поля not_analyzed
- 24. Elasticsearch следует использовать как индекс, так и анализатор при сопоставлении
- 25. Обновить тип отображения ElasticSearch без его удаления
- 26. Установите каждый тип свойства not_analyzed для настраиваемого объекта
- 27. Elasticsearch тип объекта для строки
- 28. Выполнение строк not_analyzed для Kibana
- 29. Создайте динамический шаблон ElasticSearch, чтобы все поля были установлены not_analyzed.
- 30. Logstash not_analyzed
Gotit. Ссылка указывает на Ямл, поэтому я предполагаю, что это войдет в конфигурацию и будет для всех индексов. Нам нужен стандартный анализатор для других индексов. Поэтому я предполагаю, что отправку вышеуказанного в ES по мере создания индекса будет работать, если мы сможем охватить его этим индексом. Могу ли я использовать его для определенного индекса или индекса/типа? – pferrel
обновил ответ – keety