This post shows you how easy it is to use the default Umbraco search functionality in your site. It uses a basic form and then uses razor to display your search results.
You can now follow along with this video
Create a simple form in a view like this:
    <form action="/search/" method="GET">
        <input type="text" placeholder="Search..." name="query">
        <button>Search</button>
    </form>
    The above form can be used on the search page or even in a search bar on a separate page.
In your search results page, add the following:
    @{
        var searchQuery = Request.QueryString["query"];
    
        if (!string.IsNullOrEmpty(searchQuery))    
        {
            <div class="searchresults">
                <p>Your search results for <strong>@searchQuery</strong></p>
                <ul>
                    @foreach (var result in Umbraco.Search(searchQuery))
                    {
                        <li>
                            <a href="@result.Url">@result.Name</a>
                        </li>
                    }
                </ul>
            </div>
         }
    }
    It is very simple and basic, but it works. It gets you off the ground with searching on your site.
My search page uses it, so go ahead and take a look.
In the future I will do a post about using the Examine Lucene search, which is more involved.
Want to learn more about Umbraco?
Follow along with this video to get you started with Umbraco