Вопрос

У меня есть быстрый сборник сайта поиска, и, в результате. Если я отредактирую эту веб -часть, я смогу увидеть в «Определение категории фильтров». Строка:

<Category
    Title="Managed Metadata Columns"
    Description="Managed metadata of the documents"
    Type="Microsoft.Office.Server.Search.WebControls.TaxonomyFilterGenerator...>

Поэтому я предполагаю, что вопрос в том, как мне совершить переработку списка «управляемых столбцов метаданных». Странно, в зависимости от того, что я ищу, случайное поле метаданных метаданных делает появляться. Но почему появляется только один термин, а не остальное? Мои документы в результатах поиска имеют множество значений метаданных, связанных с ним, так что это не должно быть проблемой.

Я делаю все это из Virtual Contoso SP2010, Beta 2.

Любая помощь будет оценена.

Это было полезно?

Решение

Прежде всего, вам нужно убедиться, что вы создали управляемую собственность из своей полной собственности. Кроме того, убедитесь, что он также настроен как «свойство нефтеперерабатывающего завода», а также на экране управляемого создания недвижимости.

Затем сделайте следующее:

  1. Перейдите на страницу результатов поиска и отредактируйте веб -часть рефишера
  2. Убедитесь, что флажок «Использовать конфигурацию по умолчанию» в не зарегистрированном
  3. Редактировать раздел «Определение категории фильтров».
  4. Добавить или заменить свое поле, как и то, что ниже, убедитесь, что сопоставленная проходная промышленность соответствует имени управляемого свойства

    Описание = "Названия продуктов"
    Type = "microsoft.office.server.search.webcontrols.taxonomyfiltergenerator"
    Metadatathreshold = "1" numberoffilterstodisplay = "4" maxnumberoffilters = "20"
    Showmorelink = "true"
    Mappenproperty = "myproperty"
    Morelinktext = "show more" messlinktext = "show меньше" showcounts = "count" />

Если вы используете не управляемое поле метаданных, используйте класс Microsoft.office.server.search.webcontrols.managedPropertyFilterGenerator для типового значения.

Надеюсь, что это поможет :)

Другие советы

По какой -то причине XML не был скопирован в последнем ответе. Позвольте мне попробовать скопировать это еще раз. Категория title = "fruit" description = "Управляемые метаданные документов" type = "microsoft.office.server.search.webcontrols.taxonomyfiltergenerator" metadatathreshold = "3" numberOffilterStoDisplay = "2" maxnumberOffilters = "20" Showmorelink = "true" Mappenproperty = "ows_metadatafacetinfo" morelinktext = "Показать больше" messlinktext = "показывать меньше"

На самом деле таксономий -фильтергенератор работает по -разному. Все управляемые поля метаданных автоматически ползают и управляют созданными свойствами. Вам не нужно будет вручную создавать его. Правильный способ построить конкретное поле управляемых метаданных в «Определение категории фильтров». XML выглядит следующим образом (предположим, что ваше поле «Fruit»):

<Category    
Title="Fruit"
Description="Managed metadata of the documents"
Type="Microsoft.Office.Server.Search.WebControls.TaxonomyFilterGenerator"
MetadataThreshold="3"
NumberOfFiltersToDisplay="2"
MaxNumberOfFilters="20"
ShowMoreLink="True"
MappedProperty="ows_MetadataFacetInfo"
MoreLinkText="show more"
LessLinkText="show fewer" />

Обратите внимание, что с ползание названием «OWS_METADATAFACETINFOTEXT (TEXT)», который сопоставлен с «OWSmetAdataFaceTinfo».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top