You use search indexes to define different sets of content to be searched by your website visitors through the internal search of the website. For example, you can create a search index that contains all news and when a user enters a search word, it will be applied to all news items on your website.
NOTE: The Navigation widgets and the Classifications widgets are excluded from the site search.
NOTE: You can control which pages to include in the internal search from the page properties. When you exclude a page from the site search, its content is not indexes and cannot be found using the internal search. For more information, see Create pages. You can also control whether top-level libraries are included or excluded from the site search - through the Library properties page. For more information, see Document and file libraries.
NOTE: Specifying the correct type is optional when using Lucene and Elasticsearch services but mandatory when using Azure Search. For information how to determine the type corresponding to Azure Search data type correctly, see Search index fields and supported data types.
Content
ContentType
Id
IdentityField
Language
LastModified
Link
OriginalItemId
PipeId
Provider
PublicationDate
Summary
Title
Do not add any of these fields as Additional fields for indexing, because you will get a duplicate field exception and will not be able to index.
If you have created the search index after you have published a content item, you must reindex. You can do this on Search indexes page, by clicking the Actions link of the index and then clicking Reindex. You can reindex multiple search indexes simultaneously and for each one, a separate progress bar appears on top of the screen.
You can edit the properties of a search index. For example, you may want to add a new dynamic content type that you have created or you may want to exclude a content type from the index.
To edit a search index, perform the following:
For the changes to take effect, you must reindex the updated search index.
If you are searching in dynamic module items or custom fields created for any module, you must set the fields where you want the system to search. You can only search in text fields. To do this, expand Advanced settings and add these fields as Additional fields for indexing:
EXAMPLE: If you want to search your dynamic content types by Definition, enter Definition as the Field name and select Short text as the corresponding Type.
NOTE: You must also configure these fields in the Search results widget advanced configuration mode. For more information, see Search results widget.
Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.
This free lesson teaches administrators, marketers, and other business professionals how to use the Integration hub service to create automated workflows between Sitefinity and other business systems.
This free lesson teaches administrators the basics about protecting yor Sitefinity instance and its sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.
The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important