Вопрос

Я новичок с SharePoint Search. Когда я пытаюсь искать «Pradeep», я получаю правильные результаты. Но мое требование состоит в том, что даже если я печатаю «PRA» в поиске, я должен получить результаты.

Как это возможно?

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

Решение

Самый быстрый способ - добавить подстановку в шаблон запроса в федеративных местах.

Перейдите в центральную администрацию-> Управление заявками на обслуживание-> Приложение Search Service, а также в левом меню Gotoerated Federated Locations. Щелкните результаты локального поиска и в информации о местоположении, измените шаблон запроса с {Searchterms} на {Searchterms}*

Если вам нужно больше контроля, вы можете использовать веб -часть поиска подстановочного знака ( http://wildcardsearch2010.codeplex.com/ ), создав страницу собственных результатов поиска и заменив веб -часть CoresearchResults на веб -часть поиска подстановочного знака. Самый простой способ создать страницу собственных результатов поиска - это либо скопировать, так и настроить страницу результатов поискового центра или скопировать страницу OssSearchResults.aspx из 14 Template Mayouts. Затем вам придется указать на страницу результатов поиска сбора сайтов, а также на любые пользовательские страницы результатов области.

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

Поиск SharePoint делает что -то, что называется WordRaking и Stemming. Означает, что слова, существующие из 2 или более слов (например: домохозяйка = домов % жена), разбиты и добавляются в индекс. Если вы тогда найдете все слово или часть этого, вы получите все результаты. Stemming означает, что SharePoint пытается найти вариации слова и добавляет их также к индексу.

Проблема с Wordraking & Stemming - это языковая зависимость. И у вас есть 2 станции. Сначала, когда индекс создается (Crawler), а во -вторых, когда пользователь запрашивает. На стороне пользователя это зависело от выбранного языка браузера.

Таким образом, результаты могут быть разными, если английский документ поиск английским или немецким клиентом, например. И, по крайней мере, не все слова могут быть сломаны или проиграны, и поэтому вы не найдете все классы, которые ищете.

Как сказал Alexpoint, в 2010 году теперь вы также можете использовать поиск подстановочного знака. К сожалению, не с ведущей Астерикс. Только часть * возможно, а не * часть. Если у вас есть разные языки на клиентах сейчас с поиском SP2010, вы также можете выбрать предпочтительный язык запросов в поисковом центре.

Hth, ура, Стефан

SharePoint 2010 может выполнить поиск префикса -WildCard -вы можете посифровать «pra*», чтобы найти Pradeep. Moss 2007 не предлагает эти возможности - вам придется пойти на стороннее решение.

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