Все,
У меня есть объект с массивом дочерних элементов
{ object : children : [ child, child, child ] }
Каждый дочерний элемент выглядит так
{ application: Microsoft, vendor: Windows, version: 95 }
Я пробую эту Lucene Синтаксис запроса:
child.field.raw:"Microsoft" AND child.field.raw:"Windows" AND child.version.raw:"97"
Но теперь я получаю объекты, которые совпадают на Microsft и Windows, но имеют ДРУГОЙ дочерний элемент с версией 97
Как мне структурировать свою lucene для убедитесь, что я выбираю дочерний объект, который соответствует ВСЕМ параметрам, а не комбинации дочерних элементов