1

使用 Ektron 9.0 SP2,我安装了 Microsoft Search Server 2010 作为 Ektron Search Server 的一部分。我们目前将我们的站点配置为使用 WebSearch 插件,但最近,它没有返回任何结果,只返回我们在工作区中设置的建议结果。代码如下:

<CMS:WebSearch ID="WebSearch1" runat="server" BackColor="White">

我应该补充一点,Sharepoint Crawler 似乎正在完成它的工作,并且在 AppPool 回收后每天都按计划对网站进行爬网。但是,搜索不在一组同义词中的任何内容会产生“无结果”。

在一个全新的页面中,我复制了搜索页面并输入以下内容:

<%@ Register Assembly="Ektron.Cms.Framework.UI.Controls"
    Namespace="Ektron.Cms.Framework.UI.controls"
    TagPrefix="cc1" %>

然后在页面下方:

<cc1:SiteSearchInputView ID="searchinput" runat="server"
     ControllerID="searchcontroller" />
<cc1:SiteSearchController ID="searchcontroller" runat="server" />
<cc1:SiteSearchResultsView ID="searchresults" runat="server"
     ControllerID="searchcontroller" />

我认为使用新控件会以某种方式解锁新功能并能够显示我的搜索结果。

我错了。

这里发生了什么?

除非是建议结果之一,否则每次搜索都会返回“无结果”。

编辑:在与 Ektron 支持人员沟通后,他们确定 Microsoft Search Server Express 的安装已损坏,需要重新安装。像安装服务包这样简单的事情会破坏核心功能似乎很遗憾。如果重新安装 Search Server 解决了这个问题,我将再次编辑这篇文章并进行更新。

4

0 回答 0