每月档案: 4 月 2011

SharePoint 2010 KeywordQuery 和匿名用户

我在我的网站进行测试出我一直在开发搜索 web 部件并没有很大的惊喜中启用匿名访问, 不太理想。  匿名访问几乎始终是我的一个挑战.

在此情况下, 初次搜索并不出于某种原因正在运行。  我应该说它 运行,但它不返回任何结果。  我用的初始显示的 KeywordQuery.

我做了一个快速搜索和通过这篇文章"sowmyancs"来相当快: “SharePoint 2010 搜索: 不显示任何结果为匿名用户?”  博客条目描述问题从外框中的关键字搜索的角度出发,但该行为是类似于矿井 — — 它工作为经过身份验证的用户和匿名用户, 但匿名用户得不到结果。 

我跟着的指令和爆炸!  它解决了我的问题。  我不知道什么会有副作用,他们可能是一个问题, 但短期结果是很有帮助.

通过博客上单击:

image

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery 和 HiddenConstraints 属性

我一直在做的工作一点 KeywordQuery 在 SharePoint 中的对象 2010 与利用 HiddenConstraints 属性.

我没有找到任何立即有用的信息的属性, 所以,我想我会快速记下如何我一直使用它.

只要我可以告诉, 这是公园的自动约束添加到查询中,以便您可以进行排序有并不担心这件事。  为此, 它是只是另一个关键字 (或一组关键字) 您可以键入在 ui 时你做一个关键字搜索的修饰符。  下面是一个示例:

keywordQuery.HiddenConstraints ="范围:\"Industry"";

您可以添加附加约束与空间的分隔符.

keywordQuery.HiddenConstraints ="范围:\"Industry" 防御";

以上所说的英语, "运行"防御"寻找关键字查询,况且, 使用"产业"范围.

这里是看一看它的另一种方式:

image

我一直在使用它的自定义 web 部件提供上下文相关的自动范围。  当用户单击某个选项卡上,单击搜索按钮, 选项卡决定一个特定的搜索范围。  它迄今为止工作.

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

示例: XSLT 创建 HTML Href

我最近做的 XSL 东西一点了,以为我会把在一起的样本供我将来的参考,这可能是对我们所有人的价值的 XSLT ers 在互联网中谋生.

请考虑下面的 XML:

<FdcSearchTabsCollection Count ="2">
  <SearchTab 标签 ="产业" 排序次序 ="00"标签 ="行业"SearchConstraints ="contenttype:行业" TabID ="831b2a74-98c4-4453-8061-86e2fdb22c63"/>
  <SearchTab 标签 ="做法" 排序次序 ="01"标签 ="做法"SearchConstraints ="contenttype:PracticeGroups" TabID ="678e206b-6996-421f-9765-b0558fe1a9c0"/>
</FdcSearchTabsCollection>

下面的 XSL 代码片断将生成 hrefs 选项卡排序的的列表:

<xsl:模板匹配 ="FdcSearchTabsCollection" xml:空间 ="维护">
   
    <!– "全" 选项卡 –>
    <a href ="javascript:ViewTab(全部)">查看所有</一>
   
    <!– 每个单独的选项卡 –>
    <!– 遍历所有选项卡,并显示正确  链接. –>
    <xsl:对于每个选择 ="SearchTab">
      <xsl:排序 select="@SortOrder"/>

      …
      <a href ="javascript:ViewTab(‘{@ TabID}’)"><xsl:值的 select="@Label"/></一>
    </xsl:为每个>

    <br /> 
   

   </xsl:模板>

这里是什么它看起来像在 SharePoint 中:

SNAGHTML78aa2cb

 

 

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

上周三 SharePoint MVP 聊天 04/20

我会参加一个 MVP 聊天下个星期的期间, 04/20.  这是微软的撰写和到注册的链接:

你有尖锐的技术问题,你正在寻找答案的 SharePoint 吗? 您想要打入深知识的人才微软最有价值专家? SharePoint Mvp 是相同的人你看看技术社区作为作者, 扬声器, 用户组领导人和努力在 MSDN 和 TechNet 论坛. 由大众的需求, 我们带来了这些专家在一起作为一个集体的组来回答你的问题活. 所以请加入我们,带来的问题! 在这次聊天将涵盖 WSS 3.0, 苔藓, SharePoint 基础 2010 和 SharePoint 服务器 2010. 主题包括设置和管理, 设计, 发展和一般问题.
请的加入我们上周三 4 月 20 在 9 日在世界各地我 PDT/中午 EST 聊天与从 Mvp. 了解更多,这些聊天内容添加到日历中,通过访问 MSDN 事件页 http://msdn.microsoft.com/en-us/events/aa497438.aspx

我加入了这些去年之一,它是真正的爆炸。  这种疯狂的开放问题/答案大汇演。 

这里是一些 (目前) 预定的 SharePoint MVP 参与者:

哥 van Dyk
Dan Attis
丹尼尔 · 韦塞尔斯
戴维 · 马托斯
伊万 · 桑德斯
杰里米 · 萨
约翰 · 罗斯
Kris 瓦格纳
Mike Oryszak
Randy Drisgill
木本  Windischman
兹拉坦季尼奇

这是范围广泛的利益和专业。  我认为这将是一种有趣的时间和你的午餐时间好好利用 (或在一天的任何时刻 微笑 )

这里在这里签名 (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

"一个或多个字段类型安装不正确的原因之一”

我不会针对列表中的加枫查询的 web 部件昨天做小的调整。  改变, 部署它,并击中了一个错误:

在三天 Outlook 天气预报 WebPart 发生了意外的错误. 请与系统管理员联系. 一个或多个字段类型安装不正确. 转到要删除这些字段的列表中设置页面.

我面临着另一个古怪问题早所以我并没有立即连接我加枫查询与 SharePoint 向我报告的错误。  我做了一个快速的必应搜索和 发现这个有用的博客负责 Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

这里是坏的查询:

查询。查询 ="<在哪里><和><Neq><FieldRef 名称 = 'abbr' /><值类型 = 文本>SFNY</价值><FieldRef 名称 = 'abbr' /><值类型 = 文本>小家庭改善计划</价值></Neq></和></在哪里>";

在这里,它被固定:

查询。查询 ="<在哪里><和><Neq><FieldRef 名称 = 'abbr' /><值类型 = 文本>SFNY</价值></Neq><Neq><FieldRef 名称 = 'abbr' /><值类型 = 文本>小家庭改善计划</价值></Neq></和></在哪里>";

所以, 这个故事的寓意是: 确保您加枫是正确或您可能会得到古怪错误.

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

</结束>

快速修复为"出现了错误加载窗体时”

我正在测试自定义 SharePoint 设计器 2010 活动这细的星期天下午,并被意外击中"严重错误"尝试启动工作流时:

加载窗体时,已出错.

单击启动加载窗体的一个新副本。  如果此错误仍然存在, 为该 Web 站点联系,支持团队.

单击关闭退出此消息.

显示错误的详细信息

答案是肯定的, 如果您单击"显示错误详细信息"按钮,所有它不会是向您展示相关性 ID:

image

以我为例, 这原来是一个备用访问映射问题。  我看了看日志文件 14 配置单元,看见 InfoPath 的抱怨 AAM 问题 (自打,而不是服务器名称的本地主机).  我改变了我的 URL,这解决了它.

它显示,与现在在 SP 中的各个位的所有或是 2010, 就你这当然是一个问题 (我的案子中的 SharePoint 设计师工作流) 其实完全无关的核心问题.

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

</结束>