Category Archives: Пошук SharePoint

Як вказати людей як область пошуку / Джерела вмісту за допомогою SharePoint 2013 REST API

Я була причина, щоб працювати з SharePoint 2013 API пошуку через відпочинок в перший раз. Я хотів би шукати людей, не документів. Ключ, навчання, тут є те, що ви вказати джерела вмісту через його GUID (або, по крайней мере, в цьому випадку). Наступний фрагмент шоу jQuery як:

    loadExpertsAsync: функція() {

        jQuery.support.cors = Істина;

        $.AJAX({
            URL-адреса: Це.CreateFullApiUrl() +
                "?querytext = 'портали'&вихідного коду = "b09a7990-05ea-4af9-81ef-edfab16c4e31"" +
                "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Навички,AboutMe,Інтереси,JobTitle,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" +
                "&RowLimit = 99",
            метод: "ОТРИМАТИ",
            заголовки: { "Прийняти": "застосування/json; odata = verbose" },
            кеш: ХИБНІСТЬ,
            успіх: функція (Результат) {

У моєму випадку, Я біжу API проти SharePoint онлайн. Щоб отримати ідентифікатор GUID, Я після цих кроків:

  1. Доступ до центру адміністрування SharePoint
  2. Виберіть "Пошук" з лівою рукою навігації
  3. Виберіть опцію "Впорядкувати результат джерела"
  4. Виберіть "Місцевих жителів результати"
  5. Подивіться на URL-адресу.

Мій URL виглядав таким:

https://xyzzy-admin.sharepoint.com/_layouts/15/searchadmin/EditResultSource.aspx?level=tenant&sourceid=b09a7990%2D05ea%2D4af9%2D81ef%2Dedfab16c4e31&view=1

Параметр вихідного коду є те, що працював для мене.

(Я розумію, що вихідного коду фактично може бути свого роду константа одна з СП, але я завжди буду перевіряти все одно 🙂 ).

</кінець>

undefinedПідписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin

Однією з причин для "Творець цього вина не вказати причини.”

Я займаюся багато роботи з пошуку SharePoint останнім часом і спеціально KeywordQuery класу, властивості та методи.

Якщо ви хочете результуючий набір для повернення результатів вище і поза звичайні підозрювані (Дивіться тут), ви додати його до колекції SelectedProperties, як і в:

myKeywordQuery.SelectProperties.Add("xyzzy");

Велике спасибі і відгук капелюх на Корі рот і Це надзвичайно корисно блог (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

У моєму випадку, "xyzzy" не є насправді керовану властивість.  Коли я додав його в SelectedProperties будь-якому випадку, SharePoint кинули одна з моїх улюблених коли-небудь runtime виключення:

"Творець цього вина не уточнив привід."

Мені особливо подобається Капітал "R" по розуму.  Це звучить для мене як .NET еквівалент"У мене немає рота, і я повинна кричати.”

</кінець>

Підписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin

Handy посилання: За промовчанням результати пошуку KeywordQuery

Коли ви посилатися на виконання() метод на на KeywordQuery, Ви можете створити ResultTable на основі ResultType.RelevantResults.  Цей фрагмент коду свідчить про те, що я маю на увазі:

ResultTableCollection-resultsTableCollection = myKeywordQuery.Execute();

ResultTable-searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

Результуючі таблиці буде мати такі стовпці відомостей: 

Ідентифікатор завдання
Ранг
Назва
Автор
Розмір
Шлях
Опис
Писати
Ім'я сайту
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

Я основі цього списку SharePoint 2010 навколишнє середовище, Enterprise edition.  Сподіваюся, це буде зручно, щоб хтось в майбутньому.

</кінець>

Підписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery і HiddenConstraints майна

Я роблю трохи роботи з на KeywordQuery об'єкт у SharePoint 2010 і з використанням на HiddenConstraints майно.

Я не знайшов будь-які відразу ж корисні відомості про що власності, так я думав, я б швидко записувати як я використовую його.

Наскільки я можу сказати, Це автоматичний обмеження, додані до запиту, так що ви можете відсортувати парк його там і не турбуватися про це.  Таким чином, Це є ще одним ключовим словом (або набір ключових слів) і модифікатори, які ви можете ввести до інтерфейсу користувача коли ви зробити пошук за ключовим словом.  Нижче наведено приклад:

keywordQuery.HiddenConstraints = "сфера:\"Industry" ";

Можна додати додаткові обмеження з простору роздільник.

keywordQuery.HiddenConstraints = "сфера:\"Industry" оборона";

Вище говорить англійською мовою, "виконання запиту ключовим словом шукає"захист"і, крім того, використовувати рамки "Промисловості".

Інший спосіб погляд на це:

image

Я використовую його надати контексті залежать від автоматичного сферу користувацьких веб-частини.  Коли користувач натискає на вкладку і натискає кнопку Пошук, вкладці диктує області певного пошуку.  Він працює добре до цих пір.

</кінець>

Підписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin

Одна з причин "один або більше полів типів не інстальовано належним чином”

Я був зробити невеликий налаштування вчора, щоб веб-частина, яка робить CAML запиту зі списком.  Я зробив зміни, розгорнуті його і отримав удар з помилкою:

Неочікувана помилка сталася в три дня Outlook WebPart прогноз погоди. Будь ласка, зверніться до адміністратора. Один або кілька типів полів не інстальовано належним чином. Перейдіть на сторінку параметрів списку, видалити ці поля.

Я зіткнулася іншої прихованої проблеми раніше так не відразу поєднати мій CAML запиту з помилкою, який був звітний SharePoint, для мене.  Я зробив швидкий пошук bing і і знайшли цей пост корисним блог на Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Ось це погані запиту:

запит.Запит ="<Де><І><Neq><FieldRef ім'я = 'Скор' /><Значення типу = "Текст">SFNY</Значення><FieldRef ім'я = 'Скор' /><Значення типу = "Текст">SFIS</Значення></Neq></І></Де>";

Тут він стаціонарного типу:

запит.Запит ="<Де><І><Neq><FieldRef ім'я = 'Скор' /><Значення типу = "Текст">SFNY</Значення></Neq><Neq><FieldRef ім'я = 'Скор' /><Значення типу = "Текст">SFIS</Значення></Neq></І></Де>";

Так, мораль цієї історії є: Переконайтеся, що ваш CAML є правильним, або ви можете отримати помилку дивак.

Підписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin

</кінець>

Оголошення про Microsoft Enterprise Пошук користувача групі

Я дуже радий оголосити, що Наталія Voskresenskaya, мій хлопець SharePoint MVP і партнер (набагато менше допомогою від мене, ніж вона заслуговує) запускає нову групу користувачів присвячений корпоративного пошуку на основі технологій корпорації Майкрософт. В практичному плані, це зводиться до СП 2010 Пошук і багато розмов про швидке, особливо в наш перший сеанс. Наталя і я написав багато про швидко за останній рік на наші блоги (Наталія має більше і краще речі, ніж я!).

Нашу першу зустріч йде вгору через кілька тижнів у Нью-Йорку в нещодавно відремонтованому офіси корпорації Майкрософт 6 Ближній центр рок. Якщо ви скористаєтесь в Нью-Йорку 12/9, у вас немає виправдань, щоб не зробити вигляд. Те ж саме для вас Джерсі людей. Коннектикут люди можуть залишатися вдома (Жартую!).

Нью-Йорк, Нью-Джерсі, КТ люди повинні пропустити цей абзац. Ми також плануємо записувати сесії і запустити живий веб-сесії так, якщо ви проживаєте за межами tri-state області, можна настроювати.

Я блог про це ще кілька, як це найбільш сприятливий день підходи, але Зареєструйтеся зараз. Після реєстрації, довге очікування починається. За цей час, Зніміть ваш розклад, розірвати новини для вашої родини і уважними засоби масової інформації, тому що ви не захочете пропустити Nate Treloar launch our group to the moon and beyond 🙂

Дізнайтеся більше з нашого офіційного сайту: http://www.sharepointgroups.org/enterprisesearch/default.aspx.

</кінець>

Підписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin

Управління та пошуку SharePoint – Це ніколи не занадто пізно, щоб почати

Я написав статтю (http://searchwinit.techtarget.com/Tip/0,289483,sid1_gci1345231_mem1,00.HTML#) для SearchWinIT.com з питань управління, як вона ставиться до пошуку SharePoint. Це не мій звичайний "голос" but that’s editing for you 🙂

Ось як вона починається:

Хоча майже кожен аспект SharePoint можуть скористатися сильне завжди план, MOSS 2007 підприємство функції пошуку переваги перш за все.

Як і всі частини SharePoint, Існує гарна новина і погана новина про управління. Для багатьох організацій, погана новина в тому що це дуже важко включити план управління де ніхто не існувало.

Але Ось гарна новина: Ви можете швидко налаштувати і поліпшити корпоративного пошуку в майже будь-який час. І коли ви реалізації плану управління для корпоративного пошуку, Ви можете бачити негайні результати.

Одна з проблем пов'язаних з SharePoint та управління є компаній часто отримують коліно глибоко в SharePoint із немає плану управління і до того часу, немає не легкий шлях вперед, щоб вирішити цю проблему. Не так з пошуку. Читати статтю, щоб отримати мої думки на цю тему.

</кінець>

Підписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin

Послуги на сервері чи не список пошук — Чому?

Я розмовляв сьогодні з Agnes Molnar (Єдина людина, я знаю, що я знаю, в Угорщині) про неполадки конфігурації дивно пошук. А саме:, Пошук не вистачало "послуги на сервері" відображення (за допомогою Центру адміністрування-> Операції-> Послуги на сервері).

Я дивлюся на функціональний віртуальної машини на мої власні машині і разом, Ми визначено, що пошук не інстальовано на цьому сервері. Є ймовірно кілька способів зробити це, але у нас це вийшло, що підтверджує відповідність "Office SharePoint Server пошуку" не вистачало перелік послуг через Пуск-> «Адміністрування»-> Послуги.

Як не дивно, пов'язаний .exe * був * на сервері ("C:\Програма Office Servers12.0Binmssearch.exe відомості").

Я зробив швидкий пошук і знайти цей запис у блозі: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

Ось електронній пошті ланцюга з цим ключовим моментом:

"Я вирішив цю проблему. Це була моя помилка. Я вибираю веб "-інтерфейс" Замість того, щоб «завершити" під час встановлення."

Це була багатообіцяючою, але ми не впевнені, якщо програма встановлення фактично взяв СФФБ замість повного при установці МОСС.

Ми перевірили в перший (Рання) версія PSCDiagnostics * файлу в на 12 вулик вхід директорію і там, Ми виявили, що інсталятор були, Насправді, налаштувати цей сервер веб-інтерфейс. Кінець історії, і він був щасливий кінець.

(Десь уздовж лінії, Боб Фокс був залучений, але все, що я пам'ятаю його внесок в обговоренні був коментар про Байка 2).

Оновлення: Агнес блоги про цю тему тут: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</кінець>

Підписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin

Бірки Technorati:

Швидкий Підказка: Використання “IsDocument:1” обрізати результатів пошуку

Оновлення 11/03/08: Хлопець MVP Майк Уолш правильно вказує, що це за WSS 3.0 / Функція МОСС. Вона не працює в WSS 2.0 або ранішої.

Updatte 11/03/08: (Друге оновлення в один день!): Не забудьте прочитати відмінний коментар від "nowise" для отримання додаткової інформації і ще один хороший xref посилання.

Два питання підійшов у швидкій послідовності на цьому тижні на MSDN форумах просити варіацією цього:

"Коли я шукати ключове слово, папки з моєї бібліотеки документів за цим ключовим словом на їхньому шляху вийде першою в моїх результати пошуку. Я не хочу, щоб це сталося. Файли за цим ключовим словом є більш важливим для мене. Я не хочу, щоб побачити папки на всіх."

Це насправді досить легко з коробки. Просто додайте "IsDocument:1" пошуковий запит і SharePoint пошуку (WSS та ЛИШАЙНИК) обмежити себе до показ фактичного документів.

</кінець>

Підписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin

Бірки Technorati:

Пошук комітет зустрівся в цьому місяці?

Це на початку місяця і тепер це так добре час як будь-який для вашої компанії пошук комітет зібратися разом і аналізувати найкращі відповідники, успішним і не настільки успішною, пошуки, д.

Ви не маєте пошук комітет? Then form one 🙂

WSS-особливо МОСС пошук вигоду від деяких людський нагляд. Інвестування через кілька годин на місяць на постійній основі щомісячних не тільки більше задоволення, ніж бочки мавп, Він може:

  • Дати уявлення інформаційних потреб підприємства. Якщо люди шукають вліво і вправо за темою "xyzzy," Ви знаєте, що є важливою темою для підприємства.
  • Визначити потенційні навчальні вимоги. Якщо люди шукають тему "xyzzy" але повинно бути насправді здійснюється "abcd" то ви можете використовувати, щоб просвіщати людей про те, де і як знайти інформацію.
  • Допомогти вашій організації уточнити його інформаційної архітектури.
  • Виявляти можливості для підвищення тезаурус.
  • Інші можливості без сумніву представити себе.

Хто повинен бути на пошук комітет? Ви хочете знати ваші кращі люди, але розглянемо:

  • Принаймні один (і може бути тільки один) ІТ-працівник, який розуміє (Чи можна дізнатися) різні способи, щоб tweak пошук, у тому числі найкращими відповідниками, тезаурус, керованими властивостями, д.
  • Кілька експертами по темі який можна прочитати звітів про пошук, ковтати його і спілкуватися бізнес підкований дії до нього, так що його можна натискати кнопки, тягнути важелі і відкрити/закрити клапани як необхідно на рекомендації Комісії.
  • Один або більше інформації архітектори, які можна перевірити, так чи інакше, чи інформаційної архітектури є пошук дружніх і чи є вона працює добре для підприємства.
  • Обертається сидіння в Комітеті. Принести в одному або кільком користувачам, які зазвичай не брати участь у такого роду зусилля. Вони можуть принести незвичайний і цінних ідей до таблиці.

Щасливі аналізу!

</кінець>

Підписатися на мій блог.

Бірки Technorati: