Из документации MarkLogic по полям:
Если поле содержит два или более элементов с разными весами и если один из этих элементов является дочерним по отношению к другому элементу, то используется вес родительского элемента, а вес дочернего элемента игнорируется.
Но неясно, что происходит, когда предок и потомок имеют веса, а прямой родитель потомка исключается. Например, скажем, у меня есть документ:
<X>
<A>
<B>
<C>
<X>
(корень) исключается из поля, <A>
включается в weight=1
, <B>
исключается, а <C>
включается в weight=2
. Будет ли поле, совпадающее с термином в <C>
, иметь вес 1 или 2? (И есть ли способ проверить, как индексированные веса влияют на оценку, чтобы убедиться, что подобная конфигурация работает должным образом?)