Мне интересно, каковы другие преимущества, кроме проверки типа целочисленного типа поля по сравнению со строковым типом. Насколько я знаю в индексе Lucene эти поля в любом случае хранятся в общем формате байтов.Преимущество целочисленного типа над строковым типом поля в упругом поиске
Причина, по которой я прошу, состоит в том, что у меня есть значение поля, которое может быть как строковым, так и целочисленным. Я думаю о том, должен ли я создавать разные типы внутри отображения, т. Е. localhost:9200/index/string_type
и localhost:9200/index/integer_type
, или я могу безопасно (с точки зрения производительности и других аспектов) использовать тип строк для обоих вариантов.
Я использую эластичный 2.4.
Я собираюсь найти эти строковые поля, поэтому я хотел бы применить стандартный анализатор, поскольку строка имеет неизвестный контент. – Andrii