Sitefinity CMS

Search Overview Send comments on this topic.
See Also
Sitefinity Building Parts > Services > Search > Search Overview

Glossary Item Box

This topic provides information on how to use the Search service.

 

The Search service provided by Sitefinity is based on the Lucene.net engine. It is available as a Public Control. In order to enable the service, log into the Sitefinity administration area, open the Administration tab, then the Services tab, and click on the Search link, as shown in Figure 1: 

Search Service: Enabling the Service

Figure 1

 

In order to search pages, indexes must be created. Figure 1 shows the button to push to create a search index. When creating a new index, there is a field to provide details about the index, as well as to specify where this index should be applied (which pages). Multiple indexes could be created.  They could also be aggregated into larger indexes.

 

The following screenshot (Figure 2) shows details of the index to be created:

Search Service Index Creation

Figure 2

 

After creating an index, the index information is displayed in the "What to index?" field. There is another field, "Index Status", that shows number of indexed words, last date of indexing, spidered pages. At creation of the index, the numbers are equal to 0. Under this field, there are options to either edit the index, delete it or start indexing. After choosing "Start indexing",  the numbers in the Index Status field will show the result from the last indexing. 

 

The Index non-public pages option, when chosen, indexes the pages that have the property "Anonymous Access" set to deny.

 

Automatic Indexing

There is an option to turn on automatical indexing for modules, the same way as is for pages (see the Auto index checkbox in Figure 2). However, Blogs and News are the only two modules that are automatically indexed and this could not be turned off. For them, indexing is automatic also for all language versions.

 

See Also