<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>examine Wiki &amp; Documentation Rss Feed</title><link>http://examine.codeplex.com/Wiki/View.aspx?title=Home</link><description>examine Wiki Rss Description</description><item><title>Updated Wiki: Documentation</title><link>https://examine.codeplex.com/documentation?version=33</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;What is Examine?&lt;/h2&gt;
Examine allows you to index and search data easily and wraps the Lucene.Net indexing/searching engine. Lucene is &lt;i&gt;super&lt;/i&gt; fast and allows for very fast searching even on very large amounts of data. Examine is provider based so it is very extensible and allows you to configure as many indexes as you like and each may be configured individually. Out of the box Examine gives you abstract implementations of Lucene based indexers and searchers as well as a Fluent API that can be used to search for your data.&lt;br /&gt;
&lt;h1&gt;Documentation links&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Terminology&amp;referringTitle=Documentation"&gt;Terminology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=NamingConventions&amp;referringTitle=Documentation"&gt;Naming Conventions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Indexer&amp;referringTitle=Documentation"&gt;Creating an Indexer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Searcher&amp;referringTitle=Documentation"&gt;Creating a Searcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=IndexSet&amp;referringTitle=Documentation"&gt;Creating an Index Set&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=ExamineManager&amp;referringTitle=Documentation"&gt;ExamineManager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Fluent%20Search%20Api&amp;referringTitle=Documentation"&gt;Fluent Search API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Facets&amp;referringTitle=Documentation"&gt;Support for faceted search&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=ExamineWithAzure&amp;referringTitle=Documentation"&gt;Examine with Azure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;For &lt;b&gt;UmbracoExamine&lt;/b&gt; documentation see &lt;a href="http://our.umbraco.org/documentation/Reference/Searching/Examine/"&gt;http://our.umbraco.org/documentation/Reference/Searching/Examine/&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 22:03:54 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20130404100354P</guid></item><item><title>Updated Wiki: Documentation</title><link>https://examine.codeplex.com/documentation?version=32</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;What is Examine?&lt;/h2&gt;
Examine allows you to index and search data easily and wraps the Lucene.Net indexing/searching engine. Lucene is &lt;i&gt;super&lt;/i&gt; fast and allows for very fast searching even on very large amounts of data. Examine is provider based so it is very extensible and allows you to configure as many indexes as you like and each may be configured individually. Out of the box Examine gives you abstract implementations of Lucene based indexers and searchers as well as a Fluent API that can be used to search for your data.&lt;br /&gt;
&lt;h1&gt;Documentation links&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Terminology&amp;referringTitle=Documentation"&gt;Terminology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=NamingConventions&amp;referringTitle=Documentation"&gt;Naming Conventions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Indexer&amp;referringTitle=Documentation"&gt;Creating an Indexer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Searcher&amp;referringTitle=Documentation"&gt;Creating a Searcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=IndexSet&amp;referringTitle=Documentation"&gt;Creating an Index Set&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=ExamineManager&amp;referringTitle=Documentation"&gt;ExamineManager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Fluent%20Search%20Api&amp;referringTitle=Documentation"&gt;Fluent Search API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Facets&amp;referringTitle=Documentation"&gt;Support for faceted search&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=ExamineWithAzure&amp;referringTitle=Documentation"&gt;Examine with Azure&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;i&gt;For &lt;b&gt;UmbracoExamine&lt;/b&gt; documentation see &lt;a href="http://our.umbraco.org/documentation/Reference/Searching/Examine/"&gt;http://our.umbraco.org/documentation/Reference/Searching/Examine/&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 22:03:37 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20130404100337P</guid></item><item><title>Updated Wiki: Documentation</title><link>https://examine.codeplex.com/documentation?version=31</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;What is Examine?&lt;/h2&gt;
Examine allows you to index and search data easily and wraps the Lucene.Net indexing/searching engine. Lucene is &lt;i&gt;super&lt;/i&gt; fast and allows for very fast searching even on very large amounts of data. Examine is provider based so it is very extensible and allows you to configure as many indexes as you like and each may be configured individually. Out of the box Examine gives you abstract implementations of Lucene based indexers and searchers as well as a Fluent API that can be used to search for your data.&lt;br /&gt;
&lt;h1&gt;Documentation links&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Terminology&amp;referringTitle=Documentation"&gt;Terminology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=NamingConventions&amp;referringTitle=Documentation"&gt;Naming Conventions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Indexer&amp;referringTitle=Documentation"&gt;Creating an Indexer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Searcher&amp;referringTitle=Documentation"&gt;Creating a Searcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=IndexSet&amp;referringTitle=Documentation"&gt;Creating an Index Set&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=ExamineManager&amp;referringTitle=Documentation"&gt;ExamineManager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Fluent%20Search%20Api&amp;referringTitle=Documentation"&gt;Fluent Search API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Facets&amp;referringTitle=Documentation"&gt;Support for faceted search&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=ExamineWithAzure&amp;referringTitle=Documentation"&gt;Examine with Azure&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;i&gt;For &lt;b&gt;UmbracoExamine&lt;/b&gt; documentation see &lt;a href="http://our.umbraco.org/documentation/Reference/Searching/Examine/"&gt;http://our.umbraco.org/documentation/Reference/Searching/Examine/&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 22:03:14 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20130404100314P</guid></item><item><title>Updated Wiki: Documentation</title><link>https://examine.codeplex.com/documentation?version=30</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;What is Examine?&lt;/h2&gt;
Examine allows you to index and search data easily and wraps the Lucene.Net indexing/searching engine. Lucene is &lt;i&gt;super&lt;/i&gt; fast and allows for very fast searching even on very large amounts of data. Examine is provider based so it is very extensible and allows you to configure as many indexes as you like and each may be configured individually. Out of the box Examine gives you abstract implementations of Lucene based indexers and searchers as well as a Fluent API that can be used to search for your data.&lt;br /&gt;
&lt;h1&gt;Documentation links&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Terminology&amp;referringTitle=Documentation"&gt;Terminology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=NamingConventions&amp;referringTitle=Documentation"&gt;Naming Conventions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Indexer&amp;referringTitle=Documentation"&gt;Creating an Indexer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Searcher&amp;referringTitle=Documentation"&gt;Creating a Searcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=IndexSet&amp;referringTitle=Documentation"&gt;Creating an Index Set&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=ExamineManager&amp;referringTitle=Documentation"&gt;ExamineManager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Fluent%20Search%20Api&amp;referringTitle=Documentation"&gt;Fluent Search API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Facets&amp;referringTitle=Documentation"&gt;Support for faceted search&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=ExamineWithAzure&amp;referringTitle=Documentation"&gt;Examine with Azure&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;_For &lt;b&gt;UmbracoExamine&lt;/b&gt; documentation see &lt;a href="http://our.umbraco.org/documentation/Reference/Searching/Examine/"&gt;http://our.umbraco.org/documentation/Reference/Searching/Examine/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 22:03:05 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20130404100305P</guid></item><item><title>Updated Wiki: Documentation</title><link>https://examine.codeplex.com/documentation?version=29</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;What is Examine?&lt;/h2&gt;
Examine allows you to index and search data easily and wraps the Lucene.Net indexing/searching engine. Lucene is &lt;i&gt;super&lt;/i&gt; fast and allows for very fast searching even on very large amounts of data. Examine is provider based so it is very extensible and allows you to configure as many indexes as you like and each may be configured individually. Out of the box Examine gives you abstract implementations of Lucene based indexers and searchers as well as a Fluent API that can be used to search for your data.&lt;br /&gt;
&lt;h1&gt;Documentation links&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Terminology&amp;referringTitle=Documentation"&gt;Terminology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=NamingConventions&amp;referringTitle=Documentation"&gt;Naming Conventions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Indexer&amp;referringTitle=Documentation"&gt;Creating an Indexer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Searcher&amp;referringTitle=Documentation"&gt;Creating a Searcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=IndexSet&amp;referringTitle=Documentation"&gt;Creating an Index Set&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=ExamineManager&amp;referringTitle=Documentation"&gt;ExamineManager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Fluent%20Search%20Api&amp;referringTitle=Documentation"&gt;Fluent Search API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Facets&amp;referringTitle=Documentation"&gt;Support for faceted search&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=ExamineWithAzure&amp;referringTitle=Documentation"&gt;Examine with Azure&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Examine Implementations&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;UmbracoExamine&lt;/a&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;Configuration&lt;/a&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=Full%20Configuration%20Markup%20%26%20Options&amp;referringTitle=Documentation"&gt;Full Configuration Markup &amp;#38; Options&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation&amp;ANCHOR#contentindexer"&gt;UmbracoContentIndexer properties&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation&amp;ANCHOR#umbracoexaminesearcher"&gt;UmbracoExamineSearcher&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 21:48:02 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20130404094802P</guid></item><item><title>Updated Wiki: IndexSet</title><link>https://examine.codeplex.com/wikipage?title=IndexSet&amp;version=2</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Creating an Index Set&lt;/h1&gt;
For each Indexer and Searcher specified you will require an index set. Creating an index set is simply done via configuration and normally is used to just supply the location of where the Lucene index will be stored.&lt;br /&gt;&lt;br /&gt;Index sets can also specify what data to store. This is done by filters by including/excluding certain data types, and including only the specified fields. If none of this is specified then all data found in the data source will be indexed. When specifying fields you can also configure what the the data type for a given field is (i.e. date, number, etc...) which affects how it is stored and how it can be searched.&lt;br /&gt;
&lt;h2&gt;Config&lt;/h2&gt;
&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
  &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ExamineLuceneIndexSets&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;IndexSet&lt;/span&gt; &lt;span style="color:Red;"&gt;SetName&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;myIndexSet&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red;"&gt;IndexPath&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;~/App_Data/myIndexSet&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Blue;"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span style="color:Blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ExamineLuceneIndexSets&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 21:47:30 GMT</pubDate><guid isPermaLink="false">Updated Wiki: IndexSet 20130404094730P</guid></item><item><title>Updated Wiki: IndexSet</title><link>https://examine.codeplex.com/wikipage?title=IndexSet&amp;version=1</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Creating an Index Set&lt;/h1&gt;
For each Indexer and Searcher specified you will require an index set. Creating an index set is simply done via configuration and normally is used to just supply the location of where the Lucene index will be stored.&lt;br /&gt;
&lt;h2&gt;Config&lt;/h2&gt;
&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
  &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ExamineLuceneIndexSets&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;IndexSet&lt;/span&gt; &lt;span style="color:Red;"&gt;SetName&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;myIndexSet&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red;"&gt;IndexPath&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;~/App_Data/myIndexSet&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Blue;"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span style="color:Blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ExamineLuceneIndexSets&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 21:45:15 GMT</pubDate><guid isPermaLink="false">Updated Wiki: IndexSet 20130404094515P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://examine.codeplex.com/documentation?version=28</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;What is Examine?&lt;/h2&gt;
Examine allows you to index and search data easily and wraps the Lucene.Net indexing/searching engine. Lucene is &lt;i&gt;super&lt;/i&gt; fast and allows for very fast searching even on very large amounts of data. Examine is provider based so it is very extensible and allows you to configure as many indexes as you like and each may be configured individually. Out of the box Examine gives you abstract implementations of Lucene based indexers and searchers as well as a Fluent API that can be used to search for your data.&lt;br /&gt;
&lt;h1&gt;Documentation links&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Terminology&amp;referringTitle=Documentation"&gt;Terminology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=NamingConventions&amp;referringTitle=Documentation"&gt;Naming Conventions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Indexer&amp;referringTitle=Documentation"&gt;Creating an Indexer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Searcher&amp;referringTitle=Documentation"&gt;Creating a Searcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=IndexSet&amp;referringTitle=Documentation"&gt;Creating an Index Set&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=ExamineManager&amp;referringTitle=Documentation"&gt;ExamineManager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Fluent%20Search%20Api&amp;referringTitle=Documentation"&gt;Fluent Search API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Facets&amp;referringTitle=Documentation"&gt;Support for faceted search&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=ExamineWithAzure&amp;referringTitle=Documentation"&gt;Examine with Azure&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Examine Implementations&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;UmbracoExamine&lt;/a&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;Configuration&lt;/a&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Full%20Configuration%20Markup%20%26%20Options&amp;referringTitle=Documentation"&gt;Full Configuration Markup &amp;#38; Options&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation&amp;ANCHOR#contentindexer"&gt;UmbracoContentIndexer properties&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation&amp;ANCHOR#umbracoexaminesearcher"&gt;UmbracoExamineSearcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamien&amp;referringTitle=Documentation&amp;ANCHOR#indexersetconfig"&gt;Indexer Set Configuration&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 21:43:20 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20130404094320P</guid></item><item><title>Updated Wiki: ExamineWithAzure</title><link>http://examine.codeplex.com/wikipage?title=ExamineWithAzure&amp;version=4</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Using Examine on Azure&lt;/h1&gt;
First, in order to support Lucene on Azure, you must have a Azure blob storage account and then you&amp;#39;ll need to get the Azure Examine binaries.&lt;br /&gt;&lt;br /&gt;Now its time to start configuring your app to run on Azure. First, you&amp;#39;ll need to add an appSetting to your web.config:&lt;br /&gt;&lt;br /&gt;&amp;lt;add key=&amp;quot;blobStorage&amp;quot; value=&amp;quot;DefaultEndpointsProtocol=http;AccountName=YOURACCOUNTNAME;AccountKey=YOURACCOUNTKEY&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;If you don&amp;#39;t want to register this value in your web.config, you should be able to add this setting with this same key to your Azure settings. Also note that DefaultEndpointsProtocol above can be either &amp;#39;http&amp;#39; or &amp;#39;https&amp;#39;&lt;br /&gt;&lt;br /&gt;This next configuration change is highly recommended since when testing in Azure once in a while Lucene file locks would occur during rebuild so it is recommended to disable rebuilding the indexes on start-up if they don&amp;#39;t exist:&lt;br /&gt;&lt;br /&gt;&amp;lt;Examine RebuildOnAppStart=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;Next we need to configure your index and search providers. This involves changing the &amp;#39;type&amp;#39; attribute of your Indexers and Searchers to use the correct Azure Examine provider.  Use the conversion below to determine the type of provider you&amp;#39;ll need:&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt; Non-Azure provider &lt;/th&gt;&lt;th&gt; Azure provider &lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Examine.LuceneEngine.Providers.SimpleDataIndexer &lt;/td&gt;&lt;td&gt; Examine.Azure.SimpleAzureLuceneIndexer &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; UmbracoExamine.UmbracoContentIndexer &lt;/td&gt;&lt;td&gt; UmbracoExamine.Azure.AzureContentIndexer &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; UmbracoExamine.UmbracoMemberIndexer &lt;/td&gt;&lt;td&gt; UmbracoExamine.Azure.AzureMemberIndexer &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; UmbracoExamine.PDF.PDFIndexer &lt;/td&gt;&lt;td&gt; UmbracoExamine.PDF.Azure.AzurePDFIndexer &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; UmbracoExamine.UmbracoExamineSearcher &lt;/td&gt;&lt;td&gt; UmbracoExamine.Azure.AzureSearcher &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Lastly, you&amp;#39;ll need to update your Examine Index config to change the location of your Index Sets. Change your &amp;#39;IndexPath&amp;#39; to just be an alphanumeric string name such as &amp;quot;MyIndex&amp;quot;, this will create a blog storage catalogue with this name to store you index in.&lt;br /&gt;&lt;br /&gt;If you&amp;#39;ve created your own custom provider and want it to work with Azure, you will need to create a new Azure aware custom provider. This doesn&amp;#39;t require much code and utilizes an AzureDirectory object for the LuceneDirectory used to index and search. For examples on how to do this, please get the source code for Examine and see how the above Azure providers have been created.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 21:42:19 GMT</pubDate><guid isPermaLink="false">Updated Wiki: ExamineWithAzure 20130404094219P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://examine.codeplex.com/documentation?version=27</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;What is Examine?&lt;/h2&gt;
Examine allows you to index and search data easily and wraps the Lucene.Net indexing/searching engine. Lucene is &lt;i&gt;super&lt;/i&gt; fast and allows for very fast searching even on very large amounts of data. Examine is provider based so it is very extensible and allows you to configure as many indexes as you like and each may be configured individually. Out of the box Examine gives you abstract implementations of Lucene based indexers and searchers as well as a Fluent API that can be used to search for your data.&lt;br /&gt;
&lt;h1&gt;Documentation links&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Terminology&amp;referringTitle=Documentation"&gt;Terminology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=NamingConventions&amp;referringTitle=Documentation"&gt;Naming Conventions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Indexer&amp;referringTitle=Documentation"&gt;Creating an Indexer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Searcher&amp;referringTitle=Documentation"&gt;Creating a Searcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=ExamineManager&amp;referringTitle=Documentation"&gt;ExamineManager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Fluent%20Search%20Api&amp;referringTitle=Documentation"&gt;Fluent Search API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Facets&amp;referringTitle=Documentation"&gt;Support for faceted search&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=ExamineWithAzure&amp;referringTitle=Documentation"&gt;Examine with Azure&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Examine Implementations&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;UmbracoExamine&lt;/a&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;Configuration&lt;/a&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Full%20Configuration%20Markup%20%26%20Options&amp;referringTitle=Documentation"&gt;Full Configuration Markup &amp;#38; Options&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation&amp;ANCHOR#contentindexer"&gt;UmbracoContentIndexer properties&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation&amp;ANCHOR#umbracoexaminesearcher"&gt;UmbracoExamineSearcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamien&amp;referringTitle=Documentation&amp;ANCHOR#indexersetconfig"&gt;Indexer Set Configuration&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 21:42:07 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20130404094207P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://examine.codeplex.com/documentation?version=26</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;What is Examine?&lt;/h2&gt;
Examine allows you to index and search data easily and wraps the Lucene.Net indexing/searching engine. Lucene is &lt;i&gt;super&lt;/i&gt; fast and allows for very fast searching even on very large amounts of data. Examine is provider based so it is very extensible and allows you to configure as many indexes as you like and each may be configured individually. Out of the box Examine gives you abstract implementations of Lucene based indexers and searchers as well as a Fluent API that can be used to search for your data.&lt;br /&gt;
&lt;h1&gt;Documentation links&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Terminology&amp;referringTitle=Documentation"&gt;Terminology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=NamingConventions&amp;referringTitle=Documentation"&gt;Naming Conventions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Indexer&amp;referringTitle=Documentation"&gt;Creating an Indexer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Searcher&amp;referringTitle=Documentation"&gt;Creating a Searcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=ExamineManager&amp;referringTitle=Documentation"&gt;ExamineManager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Fluent%20Search%20Api&amp;referringTitle=Documentation"&gt;Fluent Search API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Facets&amp;referringTitle=Documentation"&gt;Support for faceted search&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Examine Implementations&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;UmbracoExamine&lt;/a&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;Configuration&lt;/a&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Full%20Configuration%20Markup%20%26%20Options&amp;referringTitle=Documentation"&gt;Full Configuration Markup &amp;#38; Options&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation&amp;ANCHOR#contentindexer"&gt;UmbracoContentIndexer properties&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation&amp;ANCHOR#umbracoexaminesearcher"&gt;UmbracoExamineSearcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamien&amp;referringTitle=Documentation&amp;ANCHOR#indexersetconfig"&gt;Indexer Set Configuration&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=ExamineWithAzure&amp;referringTitle=Documentation"&gt;Examine with Azure&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 21:41:29 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20130404094129P</guid></item><item><title>Updated Wiki: Fluent Search API</title><link>http://examine.codeplex.com/wikipage?title=Fluent Search API&amp;version=4</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Fluent Search API&lt;/h1&gt;
Examine offers a fluent (chainable) search API which aims to make constructing complex searches simple. The underlying API is determined by the provider implementation, with Examine just exposing the appropriate methods.&lt;br /&gt;&lt;br /&gt;An example of the fluent API in action is as follows:&lt;br /&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
ISearchCriteria sc = ExamineManager.Instance.CreateSearchCriteria(100 &lt;span style="color:Green;"&gt;/* max record count */&lt;/span&gt;, IndexType.Content &lt;span style="color:Green;"&gt;/* type of index to query */&lt;/span&gt;);
IBooleanOperation query = sc.NodeName(&lt;span style="color:#A31515;"&gt;&amp;quot;Examine&amp;quot;&lt;/span&gt;).And().Range(&lt;span style="color:#A31515;"&gt;&amp;quot;createdDate&amp;quot;&lt;/span&gt;, &lt;span style="color:Blue;"&gt;new&lt;/span&gt; DateTime(2010, 03, 21), &lt;span style="color:Blue;"&gt;new&lt;/span&gt; DateTime(2010, 03, 31); &lt;span style="color:Green;"&gt;// will match all nodes which have the name Examine created between the 21st and the 31st March 2010).&lt;/span&gt;
IEnumerable&amp;lt;SearchResult&amp;gt; results = ExamineManager.Instance.Search(query.Compile()); &lt;span style="color:Green;"&gt;// prepares the query to be handled by the searcher&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;h2&gt;ISearchCriteria&lt;/h2&gt;The ISearchCriteria interface is the real workhorse of the API, it’s the first interface you start with, and it’s the last interface you deal with. In fact, ISearchCriteria implements IQuery, meaning that all the query operations start here.&lt;br /&gt;&lt;br /&gt;In addition to query operations there are several additional properties for such as the maximum number of results and the type of data being searched.&lt;br /&gt;&lt;br /&gt;Because ISearchCriteria is tightly coupled with the BaseSearchProvider implementation it is actually created via a factory pattern, like so:&lt;br /&gt;&lt;br /&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
ISearchCriteria searchCriteria = ExamineManager.Instance.SearchProviderCollection[&lt;span style="color:#A31515;"&gt;&amp;quot;MySearcher&amp;quot;&lt;/span&gt;].CreateSearchCriteria(100, IndexType.Content);
&lt;/pre&gt;&lt;/div&gt;What we’re doing here is requesting that our BaseSearchProvider creates an instance of an ISearchCriteria. It takes two parameters:
&lt;ul&gt;&lt;li&gt;int maxResults&lt;/li&gt;
&lt;li&gt;Examine.IndexType indexType&lt;/li&gt;&lt;/ul&gt;
This data can/ should be then used by the search method to return what’s required.&lt;br /&gt;
&lt;h2&gt;IQuery&lt;/h2&gt;The IQuery interface is really the heart of the fluent API, it’s what you use to construct the search for your site. Since Examine is designed to be technology agnostic the methods which are exposed via IQuery are fairly generic. A lot of the concepts are borrowed from Lucene.Net, but they are fairly generic and should be viable for any searcher.&lt;br /&gt;&lt;br /&gt;The IQuery API exposes the following methods:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;IBooleanOperation Id(int id);&lt;/li&gt;
&lt;li&gt;IBooleanOperation NodeName(string nodeName);&lt;/li&gt;
&lt;li&gt;IBooleanOperation NodeName(IExamineValue nodeName);&lt;/li&gt;
&lt;li&gt;IBooleanOperation NodeTypeAlias(string nodeTypeAlias);&lt;/li&gt;
&lt;li&gt;IBooleanOperation NodeTypeAlias(IExamineValue nodeTypeAlias);&lt;/li&gt;
&lt;li&gt;IBooleanOperation ParentId(int id);&lt;/li&gt;
&lt;li&gt;IBooleanOperation Field(string fieldName, string fieldValue);&lt;/li&gt;
&lt;li&gt;IBooleanOperation Field(string fieldName, IExamineValue fieldValue);&lt;/li&gt;
&lt;li&gt;IBooleanOperation MultipleFields(IEnumerable&amp;lt;string&amp;gt; fieldNames, string fieldValue);&lt;/li&gt;
&lt;li&gt;IBooleanOperation MultipleFields(IEnumerable&amp;lt;string&amp;gt; fieldNames, IExamineValue fieldValue);&lt;/li&gt;
&lt;li&gt;IBooleanOperation Range(string fieldName, DateTime start, DateTime end);&lt;/li&gt;
&lt;li&gt;IBooleanOperation Range(string fieldName, DateTime start, DateTime end, bool includeLower, bool includeUpper);&lt;/li&gt;
&lt;li&gt;IBooleanOperation Range(string fieldName, int start, int end);&lt;/li&gt;
&lt;li&gt;IBooleanOperation Range(string fieldName, int start, int end, bool includeLower, bool includeUpper);&lt;/li&gt;
&lt;li&gt;IBooleanOperation Range(string fieldName, string start, string end);&lt;/li&gt;
&lt;li&gt;IBooleanOperation Range(string fieldName, string start, string end, bool includeLower, bool includeUpper);&lt;/li&gt;&lt;/ul&gt;
As you can see all the methods within the IQuery interface return an IBooleanOperator, this is how the fluent API works!&lt;br /&gt;&lt;br /&gt;Hopefully it’s fairly obvious what each of the methods are, but the one you’re most likely to use is Field. Field allows you to specify any field in your index, and then provide a word to lookup within that field.&lt;br /&gt;
&lt;h2&gt;IExamineValue&lt;/h2&gt;
You’ve probably noticed the IExamineValue parameter which is passable to a lot of the different methods, methods which take a string, but what is IExamineValue? &lt;br /&gt;Well obviously it’s some-what provider dependant, so I’ll talk about it as part of Umbraco Examine, as that’s what I think most initial uptakers will want.&lt;br /&gt;&lt;br /&gt;Because Lucene supports several different &lt;a href="http://examine.codeplex.com/wikipage?title=http%3a%2f%2flucene.apache.org%2fjava%2f2_3_2%2fqueryparsersyntax.html&amp;referringTitle=Fluent%20Search%20API&amp;ANCHOR#Term%20Modifiers"&gt;term modifiers&lt;/a&gt; for text we decided it would be great to have those exposed in the API for people to leverage. For this we’ve got a series of string extension methods which reside in the namespace&lt;br /&gt;&lt;br /&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
UmbracoExamine.SearchCriteria
&lt;/pre&gt;&lt;/div&gt;So once you add a using statement for that you’ll have the following extension methods:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;public static IExamineValue SingleCharacterWildcard(this string s)&lt;/li&gt;
&lt;li&gt;public static IExamineValue MultipleCharacterWildcard(this string s)&lt;/li&gt;
&lt;li&gt;public static IExamineValue Fuzzy(this string s)&lt;/li&gt;
&lt;li&gt;public static IExamineValue Fuzzy(this string s, double fuzzieness)&lt;/li&gt;
&lt;li&gt;public static IExamineValue Boost(this string s, double boost)&lt;/li&gt;
&lt;li&gt;public static IExamineValue Proximity(this string s, double proximity)&lt;/li&gt;
&lt;li&gt;public static IExamineValue Excape(this string s)&lt;/li&gt;&lt;/ul&gt;
All of these return an IExamineValue (which UmbracoExamine internally handles), and it tells Lucene.Net how to handle the term modifier you required.&lt;br /&gt;&lt;br /&gt;I wont repeat what is said within the Lucene documentation, I suggest you read that to get an idea of what to use and when. &lt;br /&gt;The only exceptions are Escape.&lt;br /&gt;
&lt;h3&gt;Escape&lt;/h3&gt;
If you’re wanting to search on multiple works together then Lucene requires them to be ‘escaped’, otherwise it’ll (generally) treat the space character as a break in the query. So if you wanted to search for Umbraco Rocks and didn’t escape it you’d match on both Umbraco and Rocks, where as when it’s escaped you’ll then match on the two words in sequence.&lt;br /&gt;
&lt;h2&gt;IBooleanOpeation&lt;/h2&gt;
IBooleanOperation allows your to join multiple IQuery methods together using:
&lt;ul&gt;&lt;li&gt;IQuery And()&lt;/li&gt;
&lt;li&gt;IQuery Or()&lt;/li&gt;
&lt;li&gt;IQuery Not()&lt;/li&gt;&lt;/ul&gt;
These are then translated into the underlying searcher so it can determine how to deal with your chaining. At the time of writing we don’t support nested conditionals (grouped OR’s operating like an And).&lt;br /&gt;Each operator will then return an IQuery which will allow you to chain another query method into it.&lt;br /&gt;&lt;br /&gt;There’s another method on IBooleanOperation which doesn’t fall into the above, but it’s very critical to the overall idea:&lt;br /&gt;&lt;br /&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
ISearchCriteria Compile()
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;The Compile method will then return an ISearchCriteria which you then pass into your searcher. It’s expected that this is the last method which is called and it’s meant to prepare all search queries for execution. &lt;br /&gt;The reason we’re going with this rather than passing the IQuery into the Searcher is that it means we don’t have to have the max results/ etc into every IQuery instance, it’s not something that is relevant in that scope, so it’d just introduce code smell, and no one wants that.&lt;br /&gt;
&lt;h2&gt;Example:&lt;/h2&gt;
&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
&lt;span style="color:Blue;"&gt;var&lt;/span&gt; sc = ExamineManager.Instance.CreateSearchCriteria();
&lt;span style="color:Blue;"&gt;var&lt;/span&gt; query = sc.NodeName(&lt;span style="color:#A31515;"&gt;&amp;quot;umbraco&amp;quot;&lt;/span&gt;).And().Field(&lt;span style="color:#A31515;"&gt;&amp;quot;bodyText&amp;quot;&lt;/span&gt;, &lt;span style="color:#A31515;"&gt;&amp;quot;is awesome&amp;quot;&lt;/span&gt;.Escape()).Or().Field(&lt;span style="color:#A31515;"&gt;&amp;quot;bodyText&amp;quot;&lt;/span&gt;, &lt;span style="color:#A31515;"&gt;&amp;quot;rock&amp;quot;&lt;/span&gt;.Fuzzy());
&lt;span style="color:Blue;"&gt;var&lt;/span&gt; results = ExamineManager.Instance.Search(query.Compile());
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 21:40:00 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Fluent Search API 20130404094000P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://examine.codeplex.com/documentation?version=25</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;What is Examine?&lt;/h2&gt;
Examine allows you to index and search data easily and wraps the Lucene.Net indexing/searching engine. Lucene is &lt;i&gt;super&lt;/i&gt; fast and allows for very fast searching even on very large amounts of data. Examine is provider based so it is very extensible and allows you to configure as many indexes as you like and each may be configured individually. Out of the box Examine gives you abstract implementations of Lucene based indexers and searchers as well as a Fluent API that can be used to search for your data.&lt;br /&gt;
&lt;h1&gt;Documentation links&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Terminology&amp;referringTitle=Documentation"&gt;Terminology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=NamingConventions&amp;referringTitle=Documentation"&gt;Naming Conventions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Indexer&amp;referringTitle=Documentation"&gt;Creating an Indexer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Searcher&amp;referringTitle=Documentation"&gt;Creating a Searcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=ExamineManager&amp;referringTitle=Documentation"&gt;ExamineManager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Fluent%20Search%20Api&amp;referringTitle=Documentation"&gt;Fluent Search API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Facets&amp;referringTitle=Documentation"&gt;Support for faceted search&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Examine Implementations&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Custom%20Indexing&amp;referringTitle=Documentation"&gt;Custom Indexing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;UmbracoExamine&lt;/a&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;Configuration&lt;/a&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Full%20Configuration%20Markup%20%26%20Options&amp;referringTitle=Documentation"&gt;Full Configuration Markup &amp;#38; Options&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation&amp;ANCHOR#contentindexer"&gt;UmbracoContentIndexer properties&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation&amp;ANCHOR#umbracoexaminesearcher"&gt;UmbracoExamineSearcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamien&amp;referringTitle=Documentation&amp;ANCHOR#indexersetconfig"&gt;Indexer Set Configuration&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=ExamineWithAzure&amp;referringTitle=Documentation"&gt;Examine with Azure&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Examine Implementations&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;UmbracoExamine&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 21:39:38 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20130404093938P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://examine.codeplex.com/documentation?version=24</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;What is Examine?&lt;/h2&gt;
Examine allows you to index and search data easily and wraps the Lucene.Net indexing/searching engine. Lucene is &lt;i&gt;super&lt;/i&gt; fast and allows for very fast searching even on very large amounts of data. Examine is provider based so it is very extensible and allows you to configure as many indexes as you like and each may be configured individually. Out of the box Examine gives you abstract implementations of Lucene based indexers and searchers as well as a Fluent API that can be used to search for your data.&lt;br /&gt;
&lt;h1&gt;Documentation links&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Terminology&amp;referringTitle=Documentation"&gt;Terminology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=NamingConventions&amp;referringTitle=Documentation"&gt;Naming Conventions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Indexer&amp;referringTitle=Documentation"&gt;Creating an Indexer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Searcher&amp;referringTitle=Documentation"&gt;Creating a Searcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=ExamineManager&amp;referringTitle=Documentation"&gt;ExamineManager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=FluentSearchApi&amp;referringTitle=Documentation"&gt;Fluent Search API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Facets&amp;referringTitle=Documentation"&gt;Support for faceted search&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Examine Implementations&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Custom%20Indexing&amp;referringTitle=Documentation"&gt;Custom Indexing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;UmbracoExamine&lt;/a&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;Configuration&lt;/a&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Full%20Configuration%20Markup%20%26%20Options&amp;referringTitle=Documentation"&gt;Full Configuration Markup &amp;#38; Options&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation&amp;ANCHOR#contentindexer"&gt;UmbracoContentIndexer properties&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation&amp;ANCHOR#umbracoexaminesearcher"&gt;UmbracoExamineSearcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamien&amp;referringTitle=Documentation&amp;ANCHOR#indexersetconfig"&gt;Indexer Set Configuration&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=ExamineWithAzure&amp;referringTitle=Documentation"&gt;Examine with Azure&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Examine Implementations&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;UmbracoExamine&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 21:38:46 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20130404093846P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://examine.codeplex.com/documentation?version=23</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;What is Examine?&lt;/h2&gt;
Examine allows you to index and search data easily and wraps the Lucene.Net indexing/searching engine. Lucene is &lt;i&gt;super&lt;/i&gt; fast and allows for very fast searching even on very large amounts of data. Examine is provider based so it is very extensible and allows you to configure as many indexes as you like and each may be configured individually. Out of the box Examine gives you abstract implementations of Lucene based indexers and searchers as well as a Fluent API that can be used to search for your data.&lt;br /&gt;
&lt;h1&gt;Documentation links&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Terminology&amp;referringTitle=Documentation"&gt;Terminology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=NamingConventions&amp;referringTitle=Documentation"&gt;Naming Conventions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Indexer&amp;referringTitle=Documentation"&gt;Creating an Indexer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Searcher&amp;referringTitle=Documentation"&gt;Creating a Searcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=ExamineManager&amp;referringTitle=Documentation"&gt;ExamineManager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#fluentsearchapi"&gt;Fluent Search API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Facets&amp;referringTitle=Documentation"&gt;Support for faceted search&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Examine Implementations&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Custom%20Indexing&amp;referringTitle=Documentation"&gt;Custom Indexing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;UmbracoExamine&lt;/a&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;Configuration&lt;/a&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Full%20Configuration%20Markup%20%26%20Options&amp;referringTitle=Documentation"&gt;Full Configuration Markup &amp;#38; Options&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation&amp;ANCHOR#contentindexer"&gt;UmbracoContentIndexer properties&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation&amp;ANCHOR#umbracoexaminesearcher"&gt;UmbracoExamineSearcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamien&amp;referringTitle=Documentation&amp;ANCHOR#indexersetconfig"&gt;Indexer Set Configuration&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=ExamineWithAzure&amp;referringTitle=Documentation"&gt;Examine with Azure&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Examine Implementations&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;UmbracoExamine&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 21:38:20 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20130404093820P</guid></item><item><title>Updated Wiki: NamingConventions</title><link>http://examine.codeplex.com/wikipage?title=NamingConventions&amp;version=3</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Naming conventions&lt;/h1&gt;
It is important to note the naming conventions above. Your Indexer, Searcher and associated Index Set must all be named according to convention so that they match. With the above examples the naming conventions are:&lt;br /&gt;&lt;br /&gt;ExternalIndexer &lt;br /&gt;ExternalSearcher &lt;br /&gt;ExternalIndexSet &lt;br /&gt;&lt;br /&gt;Notice that the prefix is all the same, this is a requirement. The suffixes must also match so that the indexer name is suffixed with Indexer, the searcher is suffixed with Searcher and the index set is suffixed with IndexSet.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 21:37:51 GMT</pubDate><guid isPermaLink="false">Updated Wiki: NamingConventions 20130404093751P</guid></item><item><title>Updated Wiki: NamingConventions</title><link>http://examine.codeplex.com/wikipage?title=NamingConventions&amp;version=2</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Naming conventions&lt;/h2&gt;
It is important to note the naming conventions above. Your Indexer, Searcher and associated Index Set must all be named according to convention so that they match. With the above examples the naming conventions are:&lt;br /&gt;&lt;br /&gt;ExternalIndexer &lt;br /&gt;ExternalSearcher &lt;br /&gt;ExternalIndexSet &lt;br /&gt;&lt;br /&gt;Notice that the prefix is all the same, this is a requirement. The suffixes must also match so that the indexer name is suffixed with Indexer, the searcher is suffixed with Searcher and the index set is suffixed with IndexSet.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 21:37:45 GMT</pubDate><guid isPermaLink="false">Updated Wiki: NamingConventions 20130404093745P</guid></item><item><title>Updated Wiki: NamingConventions</title><link>http://examine.codeplex.com/wikipage?title=NamingConventions&amp;version=1</link><description>&lt;div class="wikidoc"&gt;!!Naming conventions&lt;br /&gt;&lt;br /&gt;It is important to note the naming conventions above. Your Indexer, Searcher and associated Index Set must all be named according to convention so that they match. With the above examples the naming conventions are:&lt;br /&gt;&lt;br /&gt;ExternalIndexer &lt;br /&gt;ExternalSearcher &lt;br /&gt;ExternalIndexSet &lt;br /&gt;&lt;br /&gt;Notice that the prefix is all the same, this is a requirement. The suffixes must also match so that the indexer name is suffixed with Indexer, the searcher is suffixed with Searcher and the index set is suffixed with IndexSet.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 21:37:39 GMT</pubDate><guid isPermaLink="false">Updated Wiki: NamingConventions 20130404093739P</guid></item><item><title>Updated Wiki: Terminology</title><link>http://examine.codeplex.com/wikipage?title=Terminology&amp;version=4</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Examine Terminology&lt;/h1&gt;
&lt;i&gt;Describes the different terms/names used throughout Examine&lt;/i&gt;&lt;br /&gt;
&lt;h2&gt;Index&lt;/h2&gt;
An &lt;i&gt;Index&lt;/i&gt; is the repository that stores searchable data, generally Examine uses Lucene as it&amp;#39;s index repository but if you really wanted it is possible to use any repository, though this would require writing a lot of code.&lt;br /&gt;
&lt;h2&gt;The 3 basic parts&lt;/h2&gt;
Examine is made up of 3 basic parts:&lt;i&gt;Indexers&lt;/i&gt;, &lt;i&gt;Searchers&lt;/i&gt; and &lt;i&gt;Index Sets&lt;/i&gt;. Each one of these components requires exactly 1 of the other components, there is a &lt;i&gt;1 to 1 to 1 ratio&lt;/i&gt; between these objects. For example, each Index Set will have an associated Indexer and Searcher.&lt;br /&gt;
&lt;h2&gt;Indexer&lt;/h2&gt;
An indexer in Examine is the object that performs the storing data into the index. The most basic interface that defines an indexer is `Examine.IIndexer`. An indexer&amp;#39;s functionality is to: Add or update index data for a data entity, delete index data for a data entity, re-index all data based on a specified data source.&lt;br /&gt;
&lt;h2&gt;Searcher&lt;/h2&gt;
A searcher in Examine is the object that performs the searching of data that is stored in the index.The most basic interface that defines a searcher is `Examine.ISearcher`. Examine has the capability to search based on it&amp;#39;s own Fluent Api, or by querying directly to Lucene using raw lucene search syntax.&lt;br /&gt;
&lt;h2&gt;Index Set&lt;/h2&gt;
An index set is what defines an index, where the index is saved and how the information is stored in the index. &lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 21:37:28 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Terminology 20130404093728P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://examine.codeplex.com/documentation?version=22</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;What is Examine?&lt;/h2&gt;
Examine allows you to index and search data easily and wraps the Lucene.Net indexing/searching engine. Lucene is &lt;i&gt;super&lt;/i&gt; fast and allows for very fast searching even on very large amounts of data. Examine is provider based so it is very extensible and allows you to configure as many indexes as you like and each may be configured individually. Out of the box Examine gives you abstract implementations of Lucene based indexers and searchers as well as a Fluent API that can be used to search for your data.&lt;br /&gt;
&lt;h1&gt;Documentation links&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Terminology&amp;referringTitle=Documentation"&gt;Terminology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=NamingConventions&amp;referringTitle=Documentation"&gt;Naming Conventions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Indexer&amp;referringTitle=Documentation"&gt;Creating an Indexer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Searcher&amp;referringTitle=Documentation"&gt;Creating a Searcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=ExamineManager&amp;referringTitle=Documentation"&gt;ExamineManager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#fluentsearchapi"&gt;Fluent Search API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Facets&amp;referringTitle=Documentation"&gt;Support for faceted search&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Examine Implementations&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Custom%20Indexing&amp;referringTitle=Documentation"&gt;Custom Indexing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;UmbracoExamine&lt;/a&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;Configuration&lt;/a&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=Full%20Configuration%20Markup%20%26%20Options&amp;referringTitle=Documentation"&gt;Full Configuration Markup &amp;#38; Options&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation&amp;ANCHOR#contentindexer"&gt;UmbracoContentIndexer properties&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation&amp;ANCHOR#umbracoexaminesearcher"&gt;UmbracoExamineSearcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamien&amp;referringTitle=Documentation&amp;ANCHOR#indexersetconfig"&gt;Indexer Set Configuration&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=ExamineWithAzure&amp;referringTitle=Documentation"&gt;Examine with Azure&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="fluentsearchapi"&gt;&lt;/a&gt;
&lt;h2&gt;Fluent Search API&lt;/h2&gt;
Examine offers a fluent (chainable) search API which aims to make constructing complex searches simple. The underlying API is determined by the provider implementation, with Examine just exposing the appropriate methods.&lt;br /&gt;&lt;br /&gt;An example of the fluent API in action is as follows:&lt;br /&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
ISearchCriteria sc = ExamineManager.Instance.CreateSearchCriteria(100 &lt;span style="color:Green;"&gt;/* max record count */&lt;/span&gt;, IndexType.Content &lt;span style="color:Green;"&gt;/* type of index to query */&lt;/span&gt;);
IBooleanOperation query = sc.NodeName(&lt;span style="color:#A31515;"&gt;&amp;quot;Examine&amp;quot;&lt;/span&gt;).And().Range(&lt;span style="color:#A31515;"&gt;&amp;quot;createdDate&amp;quot;&lt;/span&gt;, &lt;span style="color:Blue;"&gt;new&lt;/span&gt; DateTime(2010, 03, 21), &lt;span style="color:Blue;"&gt;new&lt;/span&gt; DateTime(2010, 03, 31); &lt;span style="color:Green;"&gt;// will match all nodes which have the name Examine created between the 21st and the 31st March 2010).&lt;/span&gt;
IEnumerable&amp;lt;SearchResult&amp;gt; results = ExamineManager.Instance.Search(query.Compile()); &lt;span style="color:Green;"&gt;// prepares the query to be handled by the searcher&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;Full documentation on the &lt;a href="http://examine.codeplex.com/wikipage?title=Fluent%20Search%20API&amp;referringTitle=Documentation"&gt;Fluent Search API&lt;/a&gt; can be found &lt;a href="http://examine.codeplex.com/wikipage?title=Fluent%20Search%20API&amp;referringTitle=Documentation"&gt;here&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Examine Implementations&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://examine.codeplex.com/wikipage?title=UmbracoExamine&amp;referringTitle=Documentation"&gt;UmbracoExamine&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Shandem</author><pubDate>Thu, 04 Apr 2013 21:37:19 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20130404093719P</guid></item></channel></rss>