Elasticsearch с python как найти подстроку в строке как запрос SQL? - PullRequest
0 голосов
/ 08 апреля 2020

Используя python с Elaticsearch, я использую этот json запрос ...

mySearch2 = {"_source": {"includes": ["assigned_to", "start_date"]},
                "query":{"bool":
                    {"should":
                                [{"match": {"assigned_to":"RED"}}]
                    }
                }
                }

И документы, которые я получил, были с "RED WHITE BLUE" или "WHITE BLUE RED" и не получили "WHITE КРАСНЫЙ СИНИЙ ".

Кажется, ответ - это только начало или конец поля, и я хотел бы также захватить документ с этой подстрокой в ​​середине строки.

Пожалуйста не могли бы вы помочь?

Редактировать, сопоставление:

"assign_to": {"type": "text", "fields": {"keyword": {"type": "keyword" , "ignore_above": 256}}

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