Веб-часть запроса контента (CQWP), вероятно, самый простой способ сделать это без кода.Поскольку у вас есть только одно поле в поиске (категории), вам не нужно выполнять объединение, так как SharePoint сохраняет значение поиска в библиотеке документов.Вам нужно будет отредактировать свой CQWP, чтобы добавить это поле, есть хороший учебник по этому здесь .Также объясняется, как фильтровать ваш CQWP.
Наконец, вам нужно очистить поле поиска, так как SharePoint будет хранить значение следующим образом: 1; # Category1.
CQWP использует XSLT для отображения результатов, поэтому в вашем случае вы, вероятно, не хотите показывать 1; # Category1 вы, вероятно, хотите показывать только Category1.Для этого можно использовать следующий XSLT:
<xsl:value-of select="substring-after(@Name_Of_Your_Lookup,'#')"></xsl:value-of>