none
Встроенный поиск по списку RRS feed

  • Вопрос

  • Доброго времени.

    Не думаю, что моя темя дублирует другую.
    В SP 2013 в каждом списке есть поле поиска:

    Как раз в этом поле ничего не ищется, что угодно вводи - пустой результат поиска. Хотя данный список проиндексирован, в центре администрирования я это вижу (в журнале обхода контента, в разделе "Просмотр URL-адресов" ввожу адрес списка и вижу, что все элементы списка проиндексированы).

    Как быть, коллеги? Раз поле поиска есть, значит должно работать...

    17 ноября 2014 г. 4:48

Ответы

  • Нашел в чем проблема была: в администрировании поиска в разделе "Обход контента" есть "Сопоставления имен серверов" и у меня там было сопоставление имени сервера в алиас веб-приложения. Удалил это сопоставление, запустил полный обход контента - и поиск у меня заработал везде и всюду!
    19 ноября 2014 г. 8:55

Все ответы

  • Добрый день, Евгений.

    поиск не работает в одном списке?

    17 ноября 2014 г. 7:13
    Модератор
  • Добрый день, Евгений.

    поиск не работает в одном списке?

    В любом списке на портале.

    Я давно это заметил, просто не нужно было ранее. А сейчас стало востребовано, очень.

    17 ноября 2014 г. 7:17
  • Я извиняюсь.

    Вы пробовали найти что то созданное недавно. (уже после того, как выяснились проблеммы с поиском) в общем поиске?

    может поиск вообще не работает, а показывает старые варианты?

    17 ноября 2014 г. 7:25
  • Я извиняюсь.

    Вы пробовали найти что то созданное недавно. (уже после того, как выяснились проблеммы с поиском) в общем поиске?

    может поиск вообще не работает, а показывает старые варианты?

    Да, забыл указать: общий поиск настроен и работает. В общем поиске можно найти то, что я пытаюсь найти непосредственно в поиске списка/библиотеки.
    17 ноября 2014 г. 7:29
  • посмотрите, кажется в обсуждении аналогичная проблема.

    Sharepoint 2013 find a file returning no results 

    17 ноября 2014 г. 7:32
    Модератор
  • посмотрите, кажется в обсуждении аналогичная проблема.

    Sharepoint 2013 find a file returning no results 

    Да, проблема аналогичная, но решения тоже нету, к сожалению...

    У вас, Владимир, тоже SP 2013 - у вас как, работает?

    17 ноября 2014 г. 7:59
  • у меня проблем не наблюдается




    17 ноября 2014 г. 8:03
    Модератор
  • Не давно решил такую же проблемму у себя.

    Если будите последовательны- возможно помогу. Извиняюсь, что навязываю свою помощь.

    17 ноября 2014 г. 8:05
  • Владимир, можно с вами пообщаться в аське? Моя 326435 
    17 ноября 2014 г. 8:06
  • к сожалению аськой уже не пользуюсь лет так 6...
    17 ноября 2014 г. 8:14
    Модератор
  • Не давно решил такую же проблемму у себя.

    Если будите последовательны- возможно помогу. Извиняюсь, что навязываю свою помощь.

    Готов, с чего начинаем?
    17 ноября 2014 г. 8:25
  • Убедитесь что поиск работает в принциие. Появляется ли там новые значения списков? я уже задавал этот вопрос.

    Посмотрите логи поиска в ЦА.

    У меня он работал с кучей ошибок. Нагуглил что кроулинг почему то потерял права в локальных политиках. Я убил весь поиск. Пересоздал его. Пересоздал узел поиска. И все заработало. Да и краулинг запустил от одной учетки. Пул от другой, службу от третьей.

    Но вышел на это заметив, что новые данные из списка не попадали в индекс.

    17 ноября 2014 г. 8:35
  • Убедитесь что поиск работает в принциие. Появляется ли там новые значения списков? я уже задавал этот вопрос.

    Посмотрите логи поиска в ЦА.

    У меня он работал с кучей ошибок. Нагуглил что кроулинг почему то потерял права в локальных политиках. Я убил весь поиск. Пересоздал его. Пересоздал узел поиска. И все заработало. Да и краулинг запустил от одной учетки. Пул от другой, службу от третьей.

    Но вышел на это заметив, что новые данные из списка не попадали в индекс.

    Андрей, я ответил на ваш вопрос выше: да, поиск работает.
    Если я ищу по всему порталу - нахожу то, что пытаюсь найти в поиске по списку/библиотеке.

    Интересно следующее: ввожу искомое значение в поле поиска:

    И нажимаю Enter (что соответствует "Поиск на этом сайте") - ничего не находится, если же я не Enter нажму, а нажму на черный треугольник и из выпадающего списка выберу "Все" - находит!

    При поиске "на этом сайте" (на любом) - редиректит на http://адрес сайта/_layouts/15/osssearchresults.aspx
    А при поиске "Все" - редиректит на http://адрес сервера/sites/searchcenter/pages/results.aspx

    Недавно сталкивался с почти подобной проблемкой Не найдена стандартная страница при поиске в SharePoint 2013
    17 ноября 2014 г. 8:47
  • Евгений, еще одна дисскуссия на схожую тему, в ней может быть зерно проблемы.

    Enterprise Search working but search boxes in sites not working

    17 ноября 2014 г. 8:55
    Модератор
  • поиск не работает у всего семейства или только сайта?
    17 ноября 2014 г. 9:21
    Модератор
  • поиск не работает у всего семейства или только сайта?
    На всех сайтах семейства сайтов не работает.
    17 ноября 2014 г. 9:22
  • давайте посмотрим что у Вас в настройках 

    /_layouts/15/enhancedSearch.aspx?level=sitecol


    17 ноября 2014 г. 9:25
    Модератор
  • давайте посмотрим что у Вас в настройках 

    /_layouts/15/enhancedSearch.aspx?level=sitecol


    У меня изначально было именно так, я ранее тему создавал, мы с вами в ней переписывались Не найдена стандартная страница при поиске в SharePoint 2013

    Я её решил, добавив в поле "URL-адрес центра поиска" относительный адрес сайта центра поиска /sites/searchcenter/pages

    Таким образом у меня здесь как и у вас, только в поле "URL-адрес центра поиска" относительный адрес сайта центра поиска /sites/searchcenter/pages

    • Предложено в качестве ответа Kaplin VladimirModerator 17 ноября 2014 г. 10:19
    • Отменено предложение в качестве ответа Kaplin VladimirModerator 17 ноября 2014 г. 10:20
    17 ноября 2014 г. 10:15
  • да, я помню. я тогда еще на 2010 сидел.

    есть разные настройки поиска сайта и семейства.

    в семейсве так, а на этом же сайте, в настройках сайтах я добавлял адрес центра поиска.


    17 ноября 2014 г. 10:18
    Модератор
  • да, я помню. я тогда еще на 2010 сидел.

    есть разные настройки поиска сайта и семейства.

    Верно, по умолчанию в настройках сайта и семейства не был указан адрес сайта центра поиска и у меня всегда выдавалось сообщение "Не найдена страница".

    Затем я указал адрес сайта центра поиска (/sites/searchcenter/pages) в настройках семейства (/_layouts/15/enhancedSearch.aspx?level=sitecol), не сайта (/_layouts/15/enhancedSearch.aspx?level=site) и у меня заработал поиск на любом сайте семейства (если указываю адрес центра поиска в настройках сайта, то поиск работает только на том сайте, в настройках которого указан адрес центра поиска).
    Но заработал при выборе в какой области искать: "Все", "Люди", "Беседы". А если просто Enter нажимать, то ничего не искалось....


    17 ноября 2014 г. 10:21
  • Центр поиска у ВАс введен?

    17 ноября 2014 г. 10:24
  • Центр поиска у ВАс введен?

    Конечно
    17 ноября 2014 г. 10:30
  • Не не не здесь.

    В настройках тестируемой коллекции . В
    Администрирование семейства сайтов . В Параметрах поиска.

    Попробуйте руками указать Тот который у Вас создан. 

    Вдруг галка- использовать тот который у родительского не работает.

    17 ноября 2014 г. 10:39
  • Не не не здесь.

    В настройках тестируемой коллекции . В
    Администрирование семейства сайтов . В Параметрах поиска.

    Попробуйте руками указать Тот который у Вас создан. 

    Вдруг галка- использовать тот который у родительского не работает.

    В администрировании семейства сайтов (/_layouts/15/enhancedSearch.aspx?level=sitecol) следующее:
    17 ноября 2014 г. 10:43
  • Да да здесь? и ничего не помогло?

    Ок. Центр поиска проблемотично пересоздать?

    Он автоматом везде пропишется.

    17 ноября 2014 г. 10:51
  • (если указываю адрес центра поиска в настройках сайта, то поиск работает только на том сайте, в настройках которого указан адрес центра поиска). 

    А при этих настройках искал по списку? 
    17 ноября 2014 г. 10:58
    Модератор
  • Не удобно... каждый раз просматриваю- кто где ответил... Если буду повторяться сори.

    Всетаки попробуйте центр поиска пересоздать. Он же не кастомный у Вас..

    Если это возможно конечно.

    17 ноября 2014 г. 11:18
  • (если указываю адрес центра поиска в настройках сайта, то поиск работает только на том сайте, в настройках которого указан адрес центра поиска). 

    А при этих настройках искал по списку? 

    Смотрите:

    1) на главном сайте в администрировании семейства сайтов (/_layouts/15/enhancedSearch.aspx?level=sitecol) указан адрес центра поиска /sites/searchcenter/pages

    2) на главном сайте в параметрах сайта (/_layouts/15/enhancedSearch.aspx?level=site) не указан адрес центра поиска

    3) на всех подсайтах (дочерних) в параметрах сайта (/_layouts/15/enhancedSearch.aspx?level=site) указан (как я понимаю автоматически, из-за того, что я на главном указал в разделе семейства) адрес центра поиска

    Поиск по списку (и по Enter'у, соответствующему "Поиск на этом сайте") - не работает...

    17 ноября 2014 г. 11:19
  • проверил у себя, менял настройки в параметрах сайта и параметрах семейства

    ничего не изменилось, поиск по элементам работает.

    17 ноября 2014 г. 11:25
    Модератор
  • проверил у себя, менял настройки в параметрах сайта и параметрах семейства

    ничего не изменилось, поиск по элементам работает.

    А в библиотеках/списках вы создаете индексированные столбцы?
    17 ноября 2014 г. 11:28
  • нет

    все из коробки, ищу по названию элемента.

    индексированные столбцы? 

    Вы имеете в виду в параметрах списка, которых не может быть больше 20?

    или в параметрах сайта?


    17 ноября 2014 г. 11:34
    Модератор
  • нет

    все из коробки.

    индексированные столбцы? 

    Вы имеете в виду в параметрах списка, которых не может быть больше 20?

    или в параметрах сайта?

    В параметрах списка, которых не может быть больше 20

    И поиск по конкретному сайту (а не по всему семейству сайтов) работает?

    17 ноября 2014 г. 11:35
  • расскажу для чего нужен тот индекс:

    это для оптимизачии работы со списком.

    в начале создается индекс по полям, а потом, по этим полям создаются фильтры в представлениях.

    Актуально для больших списков

    думаю уже знакомы: Списки SharePoint, часть V: работа с большими списками

    17 ноября 2014 г. 11:40
    Модератор
  • у меня проблем не наблюдается




    Владимир, вы можете таким образом искать по любому столбцу списка? Допустим ввести "антивир*" и он выдаст искомые значения? Или же только по полю Title ищет?
    18 ноября 2014 г. 10:35


  • 18 ноября 2014 г. 10:50
    Модератор
  • Нашел в чем проблема была: в администрировании поиска в разделе "Обход контента" есть "Сопоставления имен серверов" и у меня там было сопоставление имени сервера в алиас веб-приложения. Удалил это сопоставление, запустил полный обход контента - и поиск у меня заработал везде и всюду!
    19 ноября 2014 г. 8:55
  • Вы про это? Введите ниже начальные адреса (по одному в строке): *

    изменение источника контента

    У меня там тоже алиисы указанны. Все вроде ок. 


    19 ноября 2014 г. 11:14
  • Вы про это? <label for="ctl00_PlaceHolderMain_startAddressesTextBox">Введите ниже начальные адреса (по одному в строке): *</label>

    изменение источника контента

    У меня там тоже алиисы указанны. Все вроде ок. 

    Нет, вы зашли в "Источники контента".
    Я имею ввиду настройку "Сопоставления имен серверов" в разделе "Обход контента":

    По идее, логично было сюда ввести сопоставление, т.к. пользователи заходят на портал по алиасу, а не по имени сервера, а обходчик использует в URL адрес сервера - поэтому я и указал здесь сопоставление.
    У меня был тестовый сервер, на котором не было введено никаких сопоставлений. На тестовом сервере поиск работал везде и всюду. Я начал сравнивать настройки и разница была лишь в этом сопоставлении. Удалил на рабочем сервере - поиск стал работать. Причем результаты выдаются пользователю с нормальным URL (т.е. в адресе указан алиас, а не имя сервера).

    Тогда непонятно как использовать сопоставление?


    19 ноября 2014 г. 11:17
  • У меня тоже там нет ничего и все работает.

    ОК- спасиб. будем знать.

    19 ноября 2014 г. 12:13