2013-04-09 4 views
7

Я добавляю стандартную веб-часть результатов поиска в пустой макет страницы. Я нажимаю «изменить запрос» и добавляю запрос, который я хочу. Предварительный просмотр результатов поиска показывает 179 результатов. Отлично, только то, что я хотел. Я нажимаю «ОК», «Применить» и публикую страницу. Теперь он показывает только 7 результатов. Я ничего не настроил в веб-части результата поиска.Веб-часть результатов поиска SharePoint 2013, не отображающая весь результат

Куда ушли остальные 172 результата? Любые предложения приветствуются :)

ответ

0

Веря сво поиск контента веб-части, посмотрите на эту blog

В ней автор упомянул что-то подобное, вы можете настроить по умолчанию количество элементов для отображения в веб-части , Надеюсь, что это поможет

+0

Это не так. Есть две веб-части. Один из них предназначен для поиска в бизнесе, а другой - для свертывания контента. Я уверен, что он означает веб-часть результатов поиска.У меня почти такая же проблема. – EHorodyski

0

Это может быть результат рушится, удаляя ваши результаты.

Вы можете протестировать его с помощью API REST и установить CollapseSpecification.

Чтобы изменить его в графическом интерфейсе поиска, вам необходимо экспортировать веб-страницу результатов поиска, отредактировать xml и загрузить xml в разделе Добавить веб-части. Веб-страница появится в разделе «Импортированные веб-страницы». Добавьте веб-страницу и повторно подключите веб-страницу поиска и обновления к новой веб-части результатов поиска (вам нужно сделать это, даже если вы удалите старый веб-сайт). После этого он будет работать, но не изменяйте никаких настроек в веб-части в графическом интерфейсе, после чего настройки будут перезаписаны.

+0

Что называется веб-частью и что вы редактировали в XML? – EHorodyski

5

http://msdn.microsoft.com/en-us/library/office/jj687488.aspx

Я была такая же проблема, оказалось, что результаты поиска веб-часть была неправильно подрезки результаты, которые были рассмотрены дубликаты.

Я установил это, установив TrimDuplicates - false. Для этого:

  • Экспорт веб-часть,
  • изменение TrimDuplicates к ложным в собственности DataProviderJSON и
  • добавить веб-часть на вашу страницу.

Надежда, что помогает Кристофер Scolt

+0

Благодарим вас за это. Мы прилагали много усилий, пытаясь понять, почему мы получили один результат поиска. Это даже не передумало. – mgerety

+0

Удивительно, но это устранило проблему, с которой я столкнулся с предупреждением журнала обхода «Этот элемент был усечен, потому что разобранный вывод был больше максимального количества разрешенных символов» - я думаю, усеченные данные были «идентичны», достаточные для того, чтобы их выбросить из отображение результатов поиска. – Goyuix

0

Я видел это, когда вы используете ' в шаблоне запроса, а не " для обрамления строки. (field1:"match this" vs field1:'match this') Конструктор запросов дает результаты, однако, когда он встроен в фрагмент веб-страницы или фрагмента страницы, мы не получаем никаких результатов. Шахта была встроена в страницу в качестве фрагмента веб-части и, когда я посмотрел на отладчик, я вижу, что некоторые веб-сайты использовали ", которые были преобразованы в \", тогда как те, которые не работали, стали эквивалентом Unicode, например \u00 ....

Изменение фрагмента веб-части для использования \" отлично работает.