Set-FASTSearchMetadataManagedProperty
更新托管属性的功能。
语法
Set-FASTSearchMetadataManagedProperty
-ManagedProperty <ManagedProperty>
[-Description <String>]
[-MergeCrawledProperties <Boolean>]
[-Queryable <Boolean>]
[-RefinementEnabled <Boolean>]
[-SortableType <Int32>]
[-SummaryType <Int32>]
[-StemmingEnabled <Boolean>]
[-DecimalPlaces <Int32>]
[-MaxIndexSize <Int32>]
[-MaxResultSize <Int32>]
[-IsMapped <Boolean>]
[<CommonParameters>]
Set-FASTSearchMetadataManagedProperty
-Name <String>
[-Description <String>]
[-MergeCrawledProperties <Boolean>]
[-Queryable <Boolean>]
[-RefinementEnabled <Boolean>]
[-SortableType <Int32>]
[-SummaryType <Int32>]
[-StemmingEnabled <Boolean>]
[-DecimalPlaces <Int32>]
[-MaxIndexSize <Int32>]
[-MaxResultSize <Int32>]
[-IsMapped <Boolean>]
[<CommonParameters>]
说明
此 cmdlet 更新现有托管属性的属性/功能。
其中几种更改需要对内容进行重新爬网/重新提供才能完全生效。 例如,如果要使托管属性可供搜索 (Queryable),则仅在更新内容后,该托管属性才会变得可搜索。 在重新爬网/重新提供期间,新内容将可搜索,而旧内容则不可以搜索。
对于诸如托管属性是否应启用排序 (SortableType) 之类的属性,托管属性默认为值“0”,直到对内容进行了重新提供/重新爬网。
有关 FAST Search Server 2010 for SharePoint cmdlet 的权限和最新信息,请参阅联机文档 (https://go.microsoft.com/fwlink/?LinkId=163227) 。
示例
---------------示例 1----------------- (FAST Server for SharePoint 2010)
C:\PS>$title = Get-FASTSearchMetadataManagedProperty -name title
Set-FASTSearchMetadataManagedProperty -ManagedProperty $title -Refinement 1
此示例为托管属性“title”启用优化。 必须对内容进行重新提供/重新爬网来填充精简。 填充之前,精简默认为没有值。
---------------EXAMPLE 2-----------------(FAST Server for SharePoint 2010)
C:\PS>$title = Get-FASTSearchMetadataManagedProperty -name title
Set-FASTSearchMetadataManagedProperty -ManagedProperty $title -Queryable 1
此示例启用针对“title”托管属性的搜索。 前端应用程序可以使用语法“title:<search terms>”在指定的托管属性中搜索。
不会对此类查询计算相关性(与对全文索引进行搜索不同),将只提供相关性分数的质量组件。
必须对内容进行重新爬网/重新提供,此设置才能生效。
---------------EXAMPLE 3-----------------(FAST Server for SharePoint 2010)
C:\PS>$title = Get-FASTSearchMetadataManagedProperty -name title
Set-FASTSearchMetadataManagedProperty -ManagedProperty $title -SummaryType 1
此示例将名为“title”的托管属性的摘要类型从动态更改为静态。 静态摘要类型表示将返回托管属性的全部内容作为项目摘要的一部分。
必须对内容进行重新爬网/重新提供,此设置才能生效。
参数
-DecimalPlaces
此整数参数指定托管属性应使用多少个小数位数。
较多的小数位数可提供较精确的结果,但会减小托管属性中可存储的最小和最大数大小。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-Description
一个说明托管属性的用途的文本字符串。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-IsMapped
此布尔参数指定是否映射托管属性以支持 SharePoint 中的备用访问映射。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-ManagedProperty
要修改的托管属性对象。
Type: | ManagedProperty |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-MaxIndexSize
此整数参数设置为托管属性编制索引的最大 KB 数。
有效值范围为 0 到 2097151 (2GB)。
此度量值等于索引前存储的数据,稍大于托管属性可搜索的有效 KB 数。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-MaxResultSize
此整数参数设置此托管属性可返回的最大 KB 数。
如果托管属性的内容多于此参数的值,则将此托管属性的返回版本截断为指定值。
有效值为 0 至 2097151 (2GB)。
如果托管属性的摘要类型为动态,则此大小指用于生成查询词突出显示摘要的源数据的大小。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-MergeCrawledProperties
此布尔值控制当输入中存在多个映射到此托管属性的已爬网属性时,是否合并这些已爬网属性。
如果未设置,则只在托管属性中存储第一个非空已爬网属性的第一个元素。 选择的已爬网属性是第一个映射到托管属性的已爬网属性。
必须对内容进行重新提供/重新爬网,此更改才能生效。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-Name
要修改的托管属性的名称。
Type: | String |
Aliases: | ManagedPropertyName, N |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-Queryable
此布尔值指定托管属性是否可直接单独搜索(不只是作为全文索引的一部分)。
如果未设置,则仅当包括在全文索引中时它才可搜索。
必须对内容进行重新爬网/重新提供,此更改才能生效。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-RefinementEnabled
此布尔值指定托管属性是否可使用精简程序。
精简程序基于查询的完整结果集的各个托管属性值分组搜索结果。 精简程序通常用于在前端应用程序中浏览结果集。
对托管属性启用精简后,必须对内容进行重新爬网/重新提供,更改才能生效。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-SortableType
托管属性的排序类型。 有效值包含:
-- 0 (“sorting disabled”) 指定托管属性不可排序。 -- 1 (“sort enabled”) 指定托管属性可排序。 -- 2 (“潜在排序”) 指定托管属性已准备好进行排序,但必须更改为“已启用排序”才能支持排序。
与从“已禁用排序”切换到“已启用排序”相比,这不需要重新处理数据。
将托管属性的排序设置为延迟有助于降低内存资源利用率,同时保留以后快速启用排序的选项。
如果托管属性从“已禁用排序”更改为“已启用排序”,则对于尚未重新绘制/重新馈送的所有文档,排序值将默认为 0。
datetime 类型的托管属性始终启用排序。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-StemmingEnabled
为托管属性启用或禁用词干分解。
词干分解是将单词简化为其基本形式或扩展为所有已知形式以便于记忆的过程。 具体是通过简化还是扩展来进行词干分解取决于内容语言。
必须对内容进行重新爬网/重新提供,此设置才能生效。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-SummaryType
为托管属性返回的摘要的类型。 有效值为:
-- 0(禁用摘要),不会返回此托管属性的任何内容。 -- 1(静态),返回托管属性的完整值。 -- 2(动态),按查询词突出显示托管属性中的内容,并返回突出显示摘要。
必须对内容进行重新爬网/重新提供,此设置中的任何更改才能生效,禁用摘要生成的情况除外。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |