SharePoint 2010: ограничение поиска для возврата набора документов после сопоставления его дочернего элемента

Скажем, в SharePoint Server 2010 я настроил набор документов и поместил в него несколько документов Word. Каждый документ Word содержит общую фразу, которая встречается только в теле документов Word.

При поиске этой общей фразы, которая существует в каждом из документов Word, есть ли способ вернуть только набор документов в результатах поиска вместо возврата каждого отдельного документа Word?

2 ответа

Используйте этот синтаксис:

http: //yoursite/_layouts/OssSearchResults.aspx? k = [searchterms] site: "http: // yoursite / yourlibrary / yourfolderordocset"

Нашел это здесь

Настройте XSLT

Если фраза всегда одна и та же, вы можете создать страницу поиска только для этого поиска. Из поста не ясно, нужна ли вам сфера, вы можете использовать ограниченный поиск, то есть тип "этот список". Вы можете настроить веб-часть основных результатов, добавив столбец с именем / заголовком набора документов. Обновите XSLT, чтобы в результатах поиска отображались только имя / заголовок набора документов. Это предполагает, что результаты представляют собой только наборы документов, если при поиске будут возвращаться наборы документов, смешанные с другими элементами, вы все равно можете включить условную логику в XSLT, чтобы отображать только заголовок / имя набора документов, когда элемент поиска является набором документов.

образцы

Объединение документов с идентичной схемой - или, в вашем случае, объединение одинаковых элементов в одной схеме. (из решения 6.4 в книге)

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:output method="xml" indent="yes"/>

<xsl:param name="doc2"/>

<xsl:template match="/*">
   <xsl:copy>
      <xsl:copy-of select="* | document($doc2)/*/*"/>
   </xsl:copy>
</xsl:template>

</xsl:stylesheet>

Выполните операции над множествами, как объединение на множествах узлов, используя XPath. (из решения 7.1 в книге)

<xsl:copy-of select="$node-set1 | $node-set2"/>

Книжная Рекомендация

Поваренная книга XSLT Сала Мангано, изданная O'Reilly

Другие вопросы по тегам