Remove-SearchIndexItem

Syntax

1
Remove-SearchIndexItem -Item <Item> [-Name <String>] [-AsJob]
2
Remove-SearchIndexItem -Item <Item> [-Name <String>] [-AsJob]
3
Remove-SearchIndexItem -SearchResultItem <SearchResultItem> [-AsJob]
Copied!

Detailed Description

Removes an indexed item from the specified index. Supports wildcard filtering for the index name.
© 2010-2020 Adam Najmanowicz, Michael West. All rights reserved. Sitecore PowerShell Extensions

Parameters

-Item <Item>

Aliases
Text
Required?
true
Position?
named
Default Value
Accept Pipeline Input?
true (ByValue)
Accept Wildcard Characters?
false

-SearchResultItem <SearchResultItem>

Aliases
Text
Required?
true
Position?
named
Default Value
Accept Pipeline Input?
true (ByValue)
Accept Wildcard Characters?
false

-AsJob <SwitchParameter>

Aliases
Text
Required?
false
Position?
named
Default Value
Accept Pipeline Input?
false
Accept Wildcard Characters?
false

-Name <String>

Aliases
Text
Required?
false
Position?
named
Default Value
Accept Pipeline Input?
false
Accept Wildcard Characters?
false

Examples

EXAMPLE 1

The following removes the indexed item from the specified search index.
1
$item = Get-Item -Path "master:" -ID "{110D559F-DEA5-42EA-9C1C-8A5DF7E70EF9}"
2
$indexName = "sitecore_master_index"
3
Remove-SearchIndexItem -Item $item -Name $indexName
Copied!

EXAMPLE 2

The following removes the indexed item from the indexes matching the wildcard pattern.
1
$item = Get-Item -Path "master:" -ID "{110D559F-DEA5-42EA-9C1C-8A5DF7E70EF9}"
2
$indexName = "sitecore_*_index"
3
Remove-SearchIndexItem -Item $item -Name $indexName
Copied!