语言查询功能 (FAST Search Server 2010 for SharePoint)

了解与 FAST Search Server 2010 for SharePoint 中的查询和结果的语言处理相关的详细信息。

上次修改时间: 2011年9月1日

适用范围: SharePoint Server 2010

本文内容
最终用户的区域设置如何影响查询结果
如何在查询中启用和禁用词干分解
如何管理查询中的同义词
查询中的拼写自动更正
未查询到结果时自动重新提交查询

最终用户的区域设置如何影响查询结果

FAST Search Server 2010 for SharePoint 使用最终用户的区域设置来控制以下功能:

  • 特定语言查询词规范化。这包括拆分组合词并检测空格字符的分词系统功能。

  • 特定语言词干分解。

  • 查询和结果中对日期/时间格式的解释。

  • 区域设置特定格式规则的解释。

对于查询 Web Services,您可以使用 Microsoft.Search.Query 架构中的 QueryText 元素的 Language 属性来指定语言。如果未指定,则默认值为承载 Web 服务的网站的语言。

对于查询对象模型,您可以使用 KeywordQuery 中的 Culture 属性。

如何在查询中启用和禁用词干分解

词干分解是一种查询扩展类型,该类型通过以下方法将词与词之间的关系进行分解:将屈折词减至其词干形式或将词干扩展至其屈折词形式。例如,可将词语"swimming"和"swam"与词干"swim"相关联。

对于查询 Web Services,可以使用 Microsoft.Search.Query 架构中的 EnableStemming 元素以每个查询为基础启用或禁用词干分解。对于查询对象模型,可以使用 KeywordQuery 中的 EnableStemming 属性。

如何管理查询中的同义词

可以使用关键字管理 (FAST Search Server 2010 for SharePoint)功能来定义同义词关系。

查询中的拼写自动更正

FAST Search Server 2010 for SharePoint 支持基于词语在搜索索引中出现的频率(而不是通用词典)来自动更正拼写。

对于查询 Web Services,可以使用 Microsoft.Search.Query 架构中的 EnableSpellcheck 元素以每个查询为基础启用或禁用拼写更正。对于查询对象模型,可以使用 EnableSpellcheck 属性。

未查询到结果时自动重新提交查询

您可以指定自动重新提交未生成任何结果的查询。对于重新提交的查询,可以启用一个或多个语言功能,以提供尽可能多的结果。对于查询 Web Services,可以使用 Microsoft.Search.Query 架构中的 ResubmitFlags 元素来应用此功能。

请参阅

概念

FAST Search 查询集成概述