У меня есть следующий запрос Elastic Search с только фильтром терминов. Мой запрос намного сложнее, но я просто пытаюсь показать проблему здесь.
{
"filter": {
"term": {
"field": "update-time"
}
}
}
Когда я передаю в дефисное значение фильтр, я получаю нулевые результаты. Но если я попытаюсь без неопределенного значения, я получаю результаты назад. Я не уверен, что проблема с дефисом здесь, но мой сценарий заставляет меня в это поверить.
Есть ли способ избежать дефиса, чтобы фильтр возвращал результаты? Я попытался избежать дефиса с обратной косой чертой, которую я читал на форумах Lucene, но это не помогло.
Кроме того, если я передам значение GUID в это поле, которое переносится и окружено фигурными фигурными фигурными скобками, что-то вроде - {ASD23-34SD-DFE1-42FWW}, мне нужно было бы опустить буквы алфавита и мне нужно чтобы избежать фигурных скобок?
Спасибо