ElasticSearch Regexp альтернатива для нетекстовых свойств - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть индекс, который имеет следующее отображение

"properties": {
                    "ID": {"type": "Integer"},
                    "Date": {"type": "Date"},
                    "PhoneCaller": {"type": "text"},
                    "PhoneCalled": {"type": "text"},
                    "Time": {"type": "Integer"},
                }

И я пытаюсь выполнить запрос, который ищет все документы, которые его содержат.Например, если я ищу «201», это должно вернуть мне все даты / идентификаторы и т. Д., Которые содержат «201», так что «1201» в качестве идентификатора будет работать.Я попытался сделать запрос регулярного выражения, однако он, кажется, работает только со свойствами текста (и это также стоит дорого, так как я должен сделать ".*{}.*".format(value)

Есть ли способ сделать то, что я хочу, не помещаявсе мои свойства к тексту? Если да, то как мне действовать (я использую from elasticsearch import Elasticsearch) Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...