В чем разница между одиночными и двойными кавычками в синтаксисе строки запроса ElasticSearch? На всякий случай, если у меня неправильная терминология, при ссылке на синтаксис строки запроса я имею в виду синтаксис, используемый полем поиска кибаны на вкладке обнаружения.В чем разница между одиночными и двойными кавычками в синтаксисе строки запроса ElasticSearch?
У меня есть индекс с полем python_type
, который не анализируется.
1) python_type: typeA
находит ожидаемые документы
2) python_type: "typeA"
также находит ожидаемые документы
3) python_type: 'typeA'
ничего не находит.
Почему третья строка запроса не возвращает результатов? Как строка запроса интерпретирует одинарные кавычки? На интересной стороне примечание, когда поле анализируется, все три строки запроса возвращают ожидаемые результаты.
Спасибо,
Натан