2

Is any way to force create crawled properties using PowerShell for site collumns without having any content in this fields ?

1 Answer 1

0

This is possible (at least using on-prem version of SharePoint).

Using a PowerShell admin console, you can use New-SPEnterpriseSearchMetadataCrawledProperty:

New-SPEnterpriseSearchMetadataCrawledProperty -Name $crawledProperty.Name ` -Category $crawledProperty.CategoryName ` -VariantType $crawledProperty.VariantType ` -PropSet $crawledProperty.PropSet ` -IsMappedToContents $crawledProperty.IsMappedToContents ` -IsNameEnum $false ` -SearchApplication $SearchApplication 

Some arguments aren't obvious. In order to help find this values, I suggest you to export an existing one (in a design site collection for example):

Get-SPEnterpriseSearchMetadataCrawledProperty | ? { $_.Name -match "ows_YourField" } 

You can even build more complex scripts that exports crawled properties, managed properties and mappings regarding a field name prefix (a good practice!) into a cv file or similar, then reimport them at the target.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.