Поиск диапазона по имени файла и номерам - PullRequest
0 голосов
/ 12 февраля 2019

Я проиндексировал все свои файлы в Elasticsearch, и я хочу сделать поиск диапазона по имени файла.В настоящее время имя файла хранится в виде текста и ключевого слова, но я открыт для изменения отображения.

В некоторых случаях у меня есть файлы с именем: image-1.jpg, image-2.jpg ,..., image-200.jpg.

Я хотел бы иметь возможность получить все файлы, которые находятся между image-1.jpg и image-9.jpg.

I'mв настоящее время используется следующий запрос для получения этих файлов:

GET /file/_search
{
    "query": {
        "range": {
            "filename": {
                 "from": "image-1",
                 "to": "image-1"
            }
         }
     }
}

На выходе должно быть 9 изображений: image-1.jpg, image-2.jpg,..., image-9.jpg

Но я также получаю результат как: image-21.jpg, image-22.jpg, image-23.jpg, image-30.jpg, ...

Есть вопрос или сопоставление, чтобы исправить мою проблему?

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