使用dtSearch / Lucene在Sitecore中搜索中文

时间:2011-06-28 07:51:12

标签: localization lucene.net sitecore cjk dtsearch

正在寻找在Sitecore中构建中文网站(繁体版和简体版),并想知道支持搜索的可能性。

到目前为止我能够收集的内容:

  • Lucene不支持开箱即用,但可以通过开发或第三方扩展以允许中文搜索
  • dtSearch应该支持它,但是从我能够发现它不可靠/未经测试。

有没有人在Sitecore中使用中文并进行搜索? 有没有人有任何将中文介绍到Lucene的经历?

任何帮助都将不胜感激。

干杯, 菲尔

2 个答案:

答案 0 :(得分:0)

Cove Enterprise Search支持中文并与Sitecore很好地集成。如果您有其他需要,您应该仔细检查他们的完整语言支持列表。

http://www.coveo.com/en/technology-platform/coveo-platform-version-6-5/connectivity/web-site-search/sitecore-cms

第4页支持的语言: http://www.coveo.com/~/media/Files/Support/Knowledge-Base/information-articles/Administration-Tool-Help_Coveo-Enterprise-Search6.ashx

答案 1 :(得分:0)

Sitecore 7 ContentSearch功能可以帮助您摆脱困境;搜索功能支持许多不同的语言,包括中文,阿拉伯语和非基于UTF的字符。

我尝试在sitecore 7后端搜索标签中搜索中文(繁体版和简体版)。如果您玩过sitecore 7,您可能会注意到每个内容项都有一个新的搜索选项卡。您可以尝试使用2种不同的语言版本(zh-TW,zh-CN:繁体,简体)创建内容项,然后在搜索选项卡中搜索一些中文关键字,它可以正常工作。

对于不同的语言分析器配置,请在App_Config / Include文件夹中找到Sitecore.ContentSearch.Lucene.DefaultIndexConfiguration.config,已经定义了许多语言分析器进行搜索,还可以添加中文分析器(Luncene.Net.Analysis .Cn.ChineseAnalyzer)。

在sdn网站(http://sdn.sitecore.net)上有一个“developer's_guide_to_item_buckets_and search_sc7”文档,它提供了更多详细信息。

希望这些可以帮到你。