Я относительно новичок в ElasticSearch. Я использую его как платформу поиска для документов PDF. Я разбиваю PDF-файлы на текстовые страницы и вводим их как запись с эластичным поиском с соответствующим идентификатором страницы, информацией о родителях и т. Д.Совместимость с несколькими документами с ElasticSearch
То, что мне трудно найти, соответствует заданному запросу не только к одному документу в ES , но при этом он соответствует любому документу с одним и тем же идентификатором родителя. Поэтому, если поиск двух терминов, если термины существуют на страницах 1 и 7 фактического документа PDF (2 отдельных входа в ES), я хочу сопоставить этот результат.
По существу моя цель состоит в том, чтобы иметь возможность выполнять поиск по нескольким страницам одного PDF-файла, сопоставляя их на любой странице документа в PDF-документе и возвращать список соответствующих документов PDF для результата поиска, вместо этого соответствующих «страниц»
Большое спасибо за ответы. Я хотел уточнить требования. Duc.duong предложил использовать has_child, это кажется наиболее логичным. Я хотел добавить, что мне нужна возможность определить (возможно, через вторичный запрос) страницы, на которых совпадали совпадения. – lwdjustin