【问题标题】:Accent insensitive searches in EktronEktron 中的重音不敏感搜索
【发布时间】:2012-10-29 19:13:26
【问题描述】:

我们在使用 Ektron CMS 对 Accent Mark 进行搜索时遇到了问题。搜索“关塔那摩”(带有重音符号)会返回结果,但“关塔那摩”不会返回结果。知道如何让搜索对重音字符不敏感吗? 我们怀疑一年前我们有这个功能工作,但似乎被打破了。这是否与索引服务器的任何 Windows 更新有关?

我们使用的是 Windows Server 2008。“允许使用变音符号”属性在 本地计算机策略“计算机配置/管理模板/Windows 组件/搜索” 谢谢, 马杜。

【问题讨论】:

  • 您使用的是哪个版本的 ektron?旧版本(8.0 及之前)使用 Microsoft Index Server 进行爬网和查询。较新的安装(8.5 及更高版本)支持搜索提供程序模型,包括 Search Server、FAST Enterprise Search 等提供程序。
  • 我们使用的是 Ektron 8.01(这是使用 Microsoft 索引服务器)。

标签: windows-server-2008 windows-server-2008-r2 ektron indexing-service


【解决方案1】:

如果只是一些特定的词,您可以定义一个同义词,使关塔那摩成为关塔那摩的同义词。

【讨论】:

  • 我在 CMS 中添加了“关塔那摩”作为同义词。它在从 CMS 搜索时有效,但在应用程序中无效。我们是否需要在应用程序中做任何不同的事情来反映同义词?
  • 您好,我已经进行了上述更改,但仍然无法正常工作。当我在本地访问 CMS 工作区 localhost/un/cmslogin.aspx 时,同义词搜索正在工作。当我尝试从应用程序中执行相同操作时,它们不是。在调用 Ektron 搜索 API 之前,我还在 SearchRequestData 对象中添加了“SearchSynonyms = true”属性。我重新启动了索引服务,使用 SearchConfigUI 重新索引但没有帮助。知道我缺少什么吗?
【解决方案2】:

从搜索服务器的控制面板中,打开“索引选项”>“高级”部分,并确保未选中“将带有变音符号的相似词视为不同的词”选项。

来自: http://programming4.us/desktop/2346.aspx

【讨论】:

  • 我们使用的是 Windows Server 2008。我无法在控制面板中找到索引选项。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-08-21
  • 2011-11-22
  • 1970-01-01
  • 2015-09-28
  • 2012-01-28
  • 2011-04-06
  • 2019-03-21
相关资源
最近更新 更多