В моем Elasticsearch у меня есть такой документ:
"field_4" : [
"ip_address",
"127.0.0.1"
],
"field_1" : 6522000300012,
"field_2" : "asdfa",
"field_26" : [
"address",
"HongKong"
]
, и мое тело:
body = {
"query": {
"bool": {
"must": [{"query_string": {"query": "*p*"}}]
}
}
}
Теперь мой запрос может найти все поля со строкой "P",но для полей типа списка я не хочу запрашивать их первый элемент.
Я имею в виду, что вышеупомянутый документ не может быть запрошен, потому что строка "p" существует только в первом элементе типа списка filed_4.
Есть ли способ написать запрос для поиска без первого элемента списка в Elasticsearch? Спасибо!