# Search indexing

## <span class="mw-headline" id="bkmrk-background-1">Background</span>

TS provides a special page to use for enterprise search indexing. The pages served through the search servlet, will be stripped of unnecessary content including links, forms and other "active" types of content.

[![SearchOverview.png](https://wiki.tsnocode.com/images/thumb/8/86/SearchOverview.png/600px-SearchOverview.png)](https://wiki.tsnocode.com/index.php?title=File:SearchOverview.png)

## <span class="mw-headline" id="bkmrk-indexing-setup-1">Indexing setup</span>

1. Create a search user 
    - Assign groups corresponding to content that should be indexed
2. Add a new source to index (see Constellio example below) 
    - Set source endpoint to &lt;server&gt;/&lt;application&gt;/search
    - Activate Basic authentication to new user

## <span class="mw-headline" id="bkmrk-search-box-integrati-1">Search box integration</span>

To enable the user to search from the pages in TS a search box.

Options include:

- Inherit a search functionality from page referenced in Wrapper
- Insert a search form in a Wrapper (probably "Header padding")
- Insert a search form in a Section header HTML

Search form mentioned above are nothing but static HTML code