Remove-SPEnterpriseSearchResultItemType

Remove um tipo de item de resultado para um proprietário de objeto de pesquisa.

Syntax

Remove-SPEnterpriseSearchResultItemType
      [-Identity] <ResultItemTypePipeBind>
      -Owner <SearchObjectOwner>
      [-AssignmentCollection <SPAssignmentCollection>]
      [-Confirm]
      [-SearchApplication <SearchServiceApplicationPipeBind>]
      [-SearchApplicationProxy <SearchServiceApplicationProxyPipeBind>]
      [-WhatIf]
      [<CommonParameters>]

Description

O Remove-SPEnterpriseSearchResultItemType cmdlet remove um tipo de item de resultado criado pelo usuário, dado uma identidade de tipo de resultado e um proprietário de pesquisa. Você não pode usar esse cmdlet para remover os tipos de item de resultado internos incluídos nos produtos do SharePoint.

Os tipos de item de resultados permitem alterar a aparência dos resultados de pesquisa com base no tipo de resultado. Você começa definindo um conjunto de regras, que será avaliado em relação as propriedades dos resultados. Em seguida, defina o modelo de exibição para ser usado para processar esse tipo de resultado. Depois de ter criado o tipo de item de resultado, os resultados que correspondem às regras do tipo de item de resultado serão exibidas usando o modelo de exibição especificado.

Casos de uso de exemplo:

  • Altere a aparência dos resultados de uma extensão de nome de arquivo específica, por exemplo, documentos do Word.

  • Alterar a aparência de um determinado tipo de conteúdo nos resultados da pesquisa.

  • Alterar a aparência dos resultados de um determinado autor.

  • Adicionar uma ação de resultado para os resultados de uma fonte de resultados específica, como parte de um aplicativo de pesquisa personalizado.

Para obter as permissões e informações mais recentes sobre o Windows PowerShell para Produtos SharePoint, confira a documentação online em Cmdlets do SharePoint Server.

Exemplos

------------------EXEMPLO------------------

$web = Get-SPWeb "UrlOfTheSite"
$tenantOwner = Get-SPEnterpriseSearchOwner -Level SPSite -SPWeb $web
$searchapp = Get-SPEnterpriseSearchServiceApplication
$resultType = Get-SPEnterpriseSearchResultItemType -Owner $tenantOwner -SearchApplication $searchapp
Remove-SPEnterpriseSearchResultItemType -Identity $resultType -Owner $tenantOwner -SearchApplication $searchapp

Este exemplo define primeiro as variáveis para a URL do site, o proprietário da pesquisa e o aplicativo de pesquisa. Ele recupera o tipo de item de resultado e verifica se o tipo de item de resultado é interno. Se $resultType.BuiltIn retornar false, o item de resultado de pesquisa não será interno e você poderá modificá-lo. Em seguida, o exemplo remove o tipo de item de resultado referenciado por $resultType para o proprietário referenciado por $tenantOwner

Parâmetros

-AssignmentCollection

Manages objects for the purpose of proper disposal. Use of objects, such as SPWeb or SPSite, can use large amounts of memory and use of these objects in Windows PowerShell scripts requires proper memory management. Using the SPAssignment object, you can assign objects to a variable and dispose of the objects after they are needed to free up memory. When SPWeb, SPSite, or SPSiteAdministration objects are used, the objects are automatically disposed of if an assignment collection or the Global parameter is not used.

When the Global parameter is used, all objects are contained in the global store. If objects are not immediately used, or disposed of by using the Stop-SPAssignment command, an out-of-memory scenario can occur.

Type:SPAssignmentCollection
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Confirm

Solicita sua confirmação antes de executar o comando. Para saber mais, digite o seguinte comando: get-help about_commonparameters

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Identidade

Especifica o tipo de item de resultado a ser atualizado. O tipo deve ser um GUID válido, no formato 12345678-90ab-cdef-1234-567890bcdefgh.

Type:ResultItemTypePipeBind
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Owner

Especifica o proprietário do objeto de pesquisa que define o escopo no qual o tipo de item de resultado foi criado.

Type:SearchObjectOwner
Aliases:o
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-SearchApplication

Specifies the name of the search application. The type must be a valid GUID, in the form 12345678-90ab-cdef-1234-567890bcdefgh; a valid search application name (for example, SearchApp1); or an instance of a valid SearchServiceApplication object.

Type:SearchServiceApplicationPipeBind
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-SearchApplicationProxy

Specifies the proxy of the search application that contains the result item type. The type must be a valid GUID, in the form 12345678-90ab-cdef-1234-567890bcdefgh; a valid search application proxy name (for example, SearchAppProxy1); or an instance of a valid SearchServiceApplicationProxy object.

Type:SearchServiceApplicationProxyPipeBind
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-WhatIf

Displays a message that describes the effect of the command instead of executing the command. For more information, type the following command: get-help about_commonparameters

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition