我是SharePoint搜索的新手。当我尝试搜索“ Pradeep”时,我会得到正确的结果。但是我的要求是,即使我在搜索中键入“ PRA”,我也应该得到结果。

这怎么可能?

有帮助吗?

解决方案

最快的方法是将通配符添加到联邦位置的查询模板中。

转到中央管理 - >管理服务应用程序 - >搜索服务应用程序,在左侧菜单中,goto联合位置。单击本地搜索结果和位置信息,将查询模板从{searchterms}更改为{searchterms}*

如果您需要更多控制权,则可以使用通配符搜索网络部分( http://wildcardsearch2010.codeplex.com/ )通过创建自己的搜索结果页面并使用通配符搜索网络部分替换CoresearchResults Web部分。创建自己的搜索结果页面的最简单方法是复制和自定义搜索中心结果页面,或从 14 template Layouts复制osssearchresults.aspx页面。然后,您还必须指向网站收集搜索结果页面以及任何自定义范围结果页面。

其他提示

SharePoint搜索可以做一些称为文字破坏和茎的事情。意味着存在2个或更多单词的单词(例如:家庭主妇=房屋%妻子)被打破并添加到索引中。如果您搜索整个单词或其中一部分,则将获得所有结果。词干意味着SharePoint试图找到一个单词的变体,并将其添加到索引中。

文字破坏和茎的问题是语言依赖性。而且您有2个站点。首先,当索引堆积(crawler)时,用户查询时第二。在用户方面,它取决于选定的浏览器语言。

因此,如果英语或德国客户搜索英语文档,结果可能会有所不同。至少并非所有单词都可以被打破或茎,因此可能是您找不到所有搜索的阀门。

就像Alexpoint在2010年所说的那样,您也可以使用通配符搜索。不幸的是,没有领先的asterix。只有部分 *是可能的,而不是 *部分。如果您现在使用SP2010搜索的客户端上有不同的语言,则可以在搜索中心选择最喜欢的查询语言。

Hth,欢呼,Stefan

SharePoint 2010能够进行前缀WildCard搜索 - 您可以为“ Pra*”提供pradeep。 MOSS 2007不提供这些功能 - 您将必须选择第三方解决方案。

许可以下: CC-BY-SA归因
scroll top