В большинстве случаев вы не хотите использовать атрибуты данных для управления распределением по узлам содержимого, так как это приведет к неравномерной нагрузке на узлы. Неравномерная нагрузка означает увеличение затрат (так как ваши затраты будут равны случаю, когда все узлы были загружены так же, как и ваш наиболее загруженный узел) и потенциально эксплуатационные проблемы (поскольку добавление узлов не устранит проблемы с перегрузкой, если вы продолжите добавлять определенные документы в один и тот же node).
Обычно экономия, которую вы можете получить от этого, является скромной, поскольку очень дешево определить, что на узле содержимого нет совпадений, и это далеко не компенсирует недостатки, упомянутые выше. Исключения могут быть, если запрос очень большой (тензоры с тысячами элементов) или у вас будет очень большое разветвление (сотни узлов) без этого.