<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Search Nuggets &#187; SharePoint 2013</title>
	<atom:link href="http://blog.comperiosearch.com/blog/tag/sharepoint-2013/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.comperiosearch.com</link>
	<description>A blog about Search as THE solution</description>
	<lastBuildDate>Mon, 13 Jun 2016 08:59:45 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>Public 360 connector for SharePoint søk</title>
		<link>http://blog.comperiosearch.com/blog/2015/02/09/public-360-konnektor-sharepoint-sok/</link>
		<comments>http://blog.comperiosearch.com/blog/2015/02/09/public-360-konnektor-sharepoint-sok/#comments</comments>
		<pubDate>Mon, 09 Feb 2015 12:37:50 +0000</pubDate>
		<dc:creator><![CDATA[Pål Christian Kjølberg]]></dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Business 360]]></category>
		<category><![CDATA[connector]]></category>
		<category><![CDATA[enterprise search]]></category>
		<category><![CDATA[Kildeintegrasjon]]></category>
		<category><![CDATA[konnektor]]></category>
		<category><![CDATA[P 360]]></category>
		<category><![CDATA[p360]]></category>
		<category><![CDATA[Public 360]]></category>
		<category><![CDATA[sharepoint 2010]]></category>
		<category><![CDATA[SharePoint 2013]]></category>
		<category><![CDATA[SharePoint 2016]]></category>

		<guid isPermaLink="false">http://blog.comperiosearch.com/?p=3311</guid>
		<description><![CDATA[Software Innovation sine systemer for dokumenthåndtering, Public 360 og Business 360, er brukt av mange offentlige og private aktører både i Norge og Sverige. Comperio gjør det enkelt å finne riktig dokument selv om du ikke er godt kjent med Public 360. Ved å gjøre innholdet i Public 360 tilgjengelig i en søkeindeks kan man [...]]]></description>
				<content:encoded><![CDATA[<p><a title="Software Innovation Public 360" href="http://www.software-innovation.com/no/produkter/360offentlig/pages/default.aspx">Software Innovation</a> sine systemer for dokumenthåndtering, Public 360 og Business 360, er brukt av mange offentlige og private aktører både i Norge og Sverige.</p>
<p>Comperio gjør det enkelt å finne riktig dokument selv om du ikke er godt kjent med Public 360. Ved å gjøre innholdet i Public 360 tilgjengelig i en søkeindeks kan man få søketreff på tvers av kilder. SharePoint 2013 tilbyr en slik søkeindeks. Denne vil kunne gi presise treff fordi spørringen henter treff basert på data både fra dokumentet og metadata til dokumentet. På den måten kan man utforske hva som finnes av innhold og historikk knyttet til et tema eller en sak.<br />
For å få tilgang på dokumentene i Public 360 må man koble kildesystemet sammen med søkemotoren med en konnektor.</p>
<p>Comperio laget i første omgang en konnektor for å kunne indeksere innhold fra Public 360 basert på Fast Search Server for SharePoint 2010. Siden har vi laget en ny versjon for Microsoft SharePoint 2013.<br />
Når vi laget konnektoren så bruke vi Microsofts rammeverk for å lage tilpassede BCS (Business Connectivity Services) konnektorer til SharePoint 2013.</p>
<h2>Så, hvordan fungerer konnektoren for indeksering av innhold?</h2>
<p>FileFinder web servicen er endepunktet i Public 360, og det brukes til å hente Public 360 dokumenter. Fra denne web servicen får vi all informasjon om hvert dokument, som egenskaper, metadata og rettighetsinformasjon. Videre blir hvert dokument og dets egenskaper plukket opp av SharePoint 2013, hvor dokumentet crawles, prosesseres og lagres i søkeindeksen.</p>
<h2>Og hvordan fungerer konnektoren ved søk utført av en bruker?</h2>
<p>Når en bruker gjør et søk i søkeboksen, så legges det til hva slags tilganger brukeren har på spørringen. Disse tilgangene hentes fra Public 360 ved hjelp av en SharePoint security trimmer som settes opp for Public 360. Dette fører til at kun dokumenter som brukeren har rettigheter til blir returnert som en del av søkeresultatet.</p>
<p><a title="Ta kontakt for å høre mer om Public 360 og SharePoint" href="http://www.comperio.no/kontakt-comperio/">Ta kontakt for å høre mer om Public 360 og SharePoint.</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.comperiosearch.com/blog/2015/02/09/public-360-konnektor-sharepoint-sok/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comperio Search London Breakfast Seminar 14th March</title>
		<link>http://blog.comperiosearch.com/blog/2014/03/17/comperio-search-breakfast-seminar-14th-march/</link>
		<comments>http://blog.comperiosearch.com/blog/2014/03/17/comperio-search-breakfast-seminar-14th-march/#comments</comments>
		<pubDate>Mon, 17 Mar 2014 13:07:27 +0000</pubDate>
		<dc:creator><![CDATA[Job Maelane]]></dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Breakfast]]></category>
		<category><![CDATA[business productivity]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[enterprise search]]></category>
		<category><![CDATA[enterprise search strategy]]></category>
		<category><![CDATA[enterprise social networks]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[search driven applications]]></category>
		<category><![CDATA[search driven apps]]></category>
		<category><![CDATA[search seminar]]></category>
		<category><![CDATA[SharePoint 2013]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[Yammer]]></category>

		<guid isPermaLink="false">http://blog.comperiosearch.com/?p=2102</guid>
		<description><![CDATA[Comperio Search would like to thank all the guests who attended the Breakfast seminar last Friday, the 14th of March 2014 in London. Download the presentations: Leveraging Search Based Applications on new Intranet (David Wright, Lead SharePoint Architect, Coutts) Searching Internally Using Enterprise Social Networks (Zane Freame, Technical Sales Professional, Microsoft UK) Enterprise Search Strategy [...]]]></description>
				<content:encoded><![CDATA[<div class="mceTemp">
<div class="mceTemp">
<div class="mceTemp">
<div>
<div class="mceTemp">Comperio Search would like to thank all the guests who attended the Breakfast seminar last Friday, the 14th of March 2014 in London.</div>
</div>
</div>
</div>
</div>
<p>Download the presentations:</p>
<ul>
<li>Leveraging Search Based Applications on new Intranet<br />
(David Wright, Lead SharePoint Architect, Coutts)</li>
<li><a href="http://blog.comperiosearch.com/wp-content/uploads/2014/03/Searching-Internally-Using-Enterprise-Social-Networks.pdf">Searching Internally Using Enterprise Social Networks</a><br />
(Zane Freame, Technical Sales Professional, Microsoft UK)</li>
<li><a href="http://blog.comperiosearch.com/wp-content/uploads/2014/03/Enterprise-Search-Strategy-by-Comperio-Search.pdf">Enterprise Search Strategy by Comperio Search</a><br />
(Job Maelane, John Thompson, Comperio Search)</li>
</ul>
<p>Some pictures from the event&#8230;</p>
<div id="attachment_2111" style="width: 235px" class="wp-caption alignnone"><a href="http://blog.comperiosearch.com/wp-content/uploads/2014/03/IMG_0413-e1395071629414.jpg"><img class="size-medium wp-image-2111" src="http://blog.comperiosearch.com/wp-content/uploads/2014/03/IMG_0413-e1395071629414-225x300.jpg" alt="" width="225" height="300" /></a><p class="wp-caption-text">Comperio Search welcomes its guests... </p></div>
<div id="attachment_2112" style="width: 310px" class="wp-caption alignnone"><a href="http://blog.comperiosearch.com/wp-content/uploads/2014/03/IMG_0437.jpg"><img class="size-medium wp-image-2112" src="http://blog.comperiosearch.com/wp-content/uploads/2014/03/IMG_0437-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Zane Freame, Technical Sales Professional, Microsoft UK</p></div>
<div id="attachment_2117" style="width: 310px" class="wp-caption alignnone"><a href="http://blog.comperiosearch.com/wp-content/uploads/2014/03/IMG_0429.jpg"><img class=" wp-image-2117" src="http://blog.comperiosearch.com/wp-content/uploads/2014/03/IMG_0429-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">David Wright, Lead SharePoint Architect, Coutts</p></div>
<p><a href="http://blog.comperiosearch.com/wp-content/uploads/2014/03/IMG_0417.jpg"><img class="alignnone size-medium wp-image-2113" src="http://blog.comperiosearch.com/wp-content/uploads/2014/03/IMG_0417-300x225.jpg" alt="" width="300" height="225" /></a></p>
<div id="attachment_2114" style="width: 310px" class="wp-caption alignnone"><a href="http://blog.comperiosearch.com/wp-content/uploads/2014/03/IMG_0460.jpg"><img class=" wp-image-2114" src="http://blog.comperiosearch.com/wp-content/uploads/2014/03/IMG_0460-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Trond Renshuslokken, Comperio CEO</p></div>
<div class="mceTemp"><a href="http://blog.comperiosearch.com/wp-content/uploads/2014/03/IMG_0439.jpg"><img class="alignnone  wp-image-2115" src="http://blog.comperiosearch.com/wp-content/uploads/2014/03/IMG_0439-300x225.jpg" alt="" width="300" height="225" /></a></div>
<div class="mceTemp"></div>
<div class="mceTemp" style="text-align: left"><a href="http://twitter.com/comperiosearch">Follow us on Twitter so you do not miss the next breakfast seminar.</a></div>
<div class="mceTemp" style="text-align: left"></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.comperiosearch.com/blog/2014/03/17/comperio-search-breakfast-seminar-14th-march/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making Synonyms Visible in SharePoint 2013 Search Results</title>
		<link>http://blog.comperiosearch.com/blog/2013/05/25/sharepoint-search-2013-how-to-make-words-from-the-thesaurus-a-k-a-synonyms-visible-in-the-search-results/</link>
		<comments>http://blog.comperiosearch.com/blog/2013/05/25/sharepoint-search-2013-how-to-make-words-from-the-thesaurus-a-k-a-synonyms-visible-in-the-search-results/#comments</comments>
		<pubDate>Sat, 25 May 2013 15:18:15 +0000</pubDate>
		<dc:creator><![CDATA[Christoffer Vig]]></dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Ceres]]></category>
		<category><![CDATA[flows]]></category>
		<category><![CDATA[fsis]]></category>
		<category><![CDATA[linguistics]]></category>
		<category><![CDATA[SharePoint 2013]]></category>
		<category><![CDATA[SharePoint 2013 Search]]></category>
		<category><![CDATA[synonyms]]></category>
		<category><![CDATA[Thesaurus]]></category>

		<guid isPermaLink="false">http://blog.comperiosearch.com/?p=1431</guid>
		<description><![CDATA[SharePoint 2013 Search has built-in support for thesaurus enrichment of queries. However, synonyms are often not visible in the search results. This post will show you how you can modify the synonym weight using the Ceres shell. The internal workings of SharePoint 2013 Search can be controlled using the Ceres shell, a set of powershell cmdlets. [...]]]></description>
				<content:encoded><![CDATA[<p>SharePoint 2013 Search has built-in support for thesaurus enrichment of queries.<br />
However, synonyms are often not visible in the search results.<br />
This post will show you how you can modify the synonym weight using the Ceres shell.</p>
<p><span id="more-1431"></span></p>
<address><strong>The internal workings of <strong>SharePoint 2013 Search</strong> can be controlled using the Ceres shell, a set of powershell cmdlets. Using the shell we can  inspect and  modify a whole lot of stuff that probably never was meant to be touched by end users.  Modifying the flow configurations can <strong>potentially ruin your SharePoint installation. Comperio Search will take no responsibility for any damage caused by actions taken based on what you read in this blog .</strong></strong></address>
<p>The thesaurus lookup is performed at query time, and the dictionary can be set up with support for various languages. The thesaurus must be deployed as a csv file using powershell, it has columns for key, synonym, and an optional language. The “key” column can be a phrase, and so can the synonym. ie. “Go fishing” can be a synonym for “hunt for fish”. To provide several synonyms for a word, simply add it several times. To make the synonym go both ways, add a second entry with the word and synonym switching place. (<a title="Create and deploy a thesaurus in SharePoint Server 2013" href="http://technet.microsoft.com/en-us/library/jj219579.aspx">See Microsoft for further details</a> )</p>
<p>The thesaurus is simple, but it works. Or, does it really? Testing synonyms fetched from <a title="State of Connecticut, Judicial Branch" href="http://www.jud.ct.gov/legalterms.htm">the internet</a> on a SharePoint search index populated with US Court records crawled from <a title="theinfo.org" href="http://theinfo.org">theinfo.org</a>.  AKA is a common legal term synonymous with “also known as”. So let’s try that out.</p>
<p>Searching for “aka” yields some hundred results, searching for “also known as” yields a different set of results of roughly the same size. By adding synonyms we would expect the search results to combine the hits for both queries into one, so to speak.<br />
So I create a thesaurus containing:</p><pre class="crayon-plain-tag">Key,Synonym,Language
aka,also known as</pre><p>And upload it with the powershell command:</p><pre class="crayon-plain-tag">$searchApp = Get-SPEnterpriseSearchServiceApplication
Import-SPEnterpriseSearchThesaurus -SearchApplication $searchApp -Filename \\spbox\temp\thesaurus.csv</pre><p>I wait for a few seconds, and search for “aka”.<br />
Now, I would expect to find hits containing “also known as”. But where is it? I have to scroll and page down to the bottom of page 3 before I find it:</p>
<p><a href="http://blog.comperiosearch.com/wp-content/uploads/2013/05/synonymweighaka0.22.png"><img class="alignnone size-full wp-image-1451" src="http://blog.comperiosearch.com/wp-content/uploads/2013/05/synonymweighaka0.22.png" alt="" width="559" height="418" /></a></p>
<p>Why? Could the ULS logs provide any clues? Turning on verbose logging on the Search Query Processing, and search again. Now, in the ULS logs there are entries with “After thesaurus tree modification” (the indentation is mine, trying to make it look a little clearer, also abbreviated it some).</p><pre class="crayon-plain-tag">Microsoft.Office.Server.Search.Query.Pipeline.Executors.LinguisticQueryProcessingExecutor : After thesaurus tree modification:
	'AndNode(FirstChild=StringNode
(FirstChild=WordsNode(FirstChild=TokenNode(FirstChild=null,NextSibling=OnearNode(FirstChild=TokenNode(FirstChild=null,NextSibling=TokenNode
		(FirstChild=null,NextSibling=TokenNode
			(FirstChild=null,NextSibling=null,Length=1,Linguistics=True,Token=&lt;strong&gt;as&lt;/strong&gt;,Weight=1),
			Length=1,Linguistics=True,Token=&lt;strong&gt;known&lt;/strong&gt;,Weight=1),
			Length=1,Linguistics=True,Token=&lt;strong&gt;also&lt;/strong&gt;,Weight=1),NextSibling=null
,ExtraTermsAllowed=0,&lt;strong&gt;Weight=0.2&lt;/strong&gt;),
Length=1,Linguistics=True,Token=&lt;strong&gt;aka&lt;/strong&gt;,Weight=1),NextSibling=null),</pre><p>The synonyms are given a weight of 0.2. The original term has a weight of 1, theoretically that means the synonym has 20% percent weight of the original term. Perhaps we could make the synonyms show up by increasing the weight.  So, how can we do that? Apparently, there is no way.  Not unless we open up the magic box of the Ceres shell.</p>
<p>We begin by connecting to the Interactionengine:</p><pre class="crayon-plain-tag">Add-PsSnapin Microsoft.SharePoint.Powershell
&amp;amp; &quot;C:\Program Files\Microsoft Office Servers\15.0\Search\Scripts\ceresshell.ps1&quot;
Connect-System -Uri  (Get-SPEnterpriseSearchServiceApplication).SystemManagerLocations[0] -ServiceIdentity (Get-SPEnterpriseSearchService).ProcessIdentity
Connect-Engine -NodeTypes InterActionEngine</pre><p>Now, let’s try to rip out the configurations of the SharePointSearchProvider flow:</p><pre class="crayon-plain-tag">$flowname = Microsoft.SharePointSearchProviderFlow
Get-Flow $flowname  &amp;gt; $flowname.txt</pre><p>Reading the flow configurations for the SharePointSearchProviderFlow, we find an option named synonymWeight.</p><pre class="crayon-plain-tag">&amp;lt;Operator name=&quot;Linguistics&quot; type=&quot;LinguisticQueryProcessing&quot;&amp;gt;
  lt;Property name=&quot;querySpellingCorrectionTokenLimit&quot; value=&quot;10&quot; /&amp;gt;
...
&amp;lt;Property name=&quot;stemWeight&quot; value=&quot;0.2&quot; /&amp;gt;

&amp;lt;Property name=&lt;strong&gt;&quot;synonymWeight&quot; value=&quot;0.2&quot; &lt;/strong&gt;/&amp;gt;

&amp;lt;/Properties&amp;gt;

&amp;lt;/Operator&amp;gt;</pre><p>Strangely, it has the weight 0.2. Ring any bells, anyone? It is the same weight we saw in the ULS. Now, let us try to see what happens if we increase the weight here.<br />
So, we set the synonymWeight to 1, and upload the file.</p><pre class="crayon-plain-tag">Remove-Flow $flowname
Get-Content $flowname.txt | Out-String | Add-Flow $flowname
Stop-Flow &ndash;FlowName $flowname &ndash;ForceAll</pre><p>Now, when searching for “aka”, we get hits containing “also know as” on the first search results page.<br />
Voila!</p>
<p><a href="http://blog.comperiosearch.com/wp-content/uploads/2013/05/synonymweigh11.png"><img class="alignnone size-full wp-image-1452" src="http://blog.comperiosearch.com/wp-content/uploads/2013/05/synonymweigh11.png" alt="" width="566" height="424" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.comperiosearch.com/blog/2013/05/25/sharepoint-search-2013-how-to-make-words-from-the-thesaurus-a-k-a-synonyms-visible-in-the-search-results/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>SharePoint 2013 Search internals: The Ceres shell</title>
		<link>http://blog.comperiosearch.com/blog/2013/05/08/sharepoint-2013-search-internals-the-ceres-shell/</link>
		<comments>http://blog.comperiosearch.com/blog/2013/05/08/sharepoint-2013-search-internals-the-ceres-shell/#comments</comments>
		<pubDate>Wed, 08 May 2013 14:46:11 +0000</pubDate>
		<dc:creator><![CDATA[Christoffer Vig]]></dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Ceres]]></category>
		<category><![CDATA[Flow]]></category>
		<category><![CDATA[fsis]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[SharePoint 2013]]></category>

		<guid isPermaLink="false">http://blog.comperiosearch.com/?p=1414</guid>
		<description><![CDATA[SharePoint 2013 continues assimilating the FAST ESP search engine.  In FAST Search Server 2010 for SharePoint, the remains of ESP were still visible, and in part available for modification. In SharePoint 2013, you must search hard to find any mentions of FAST or ESP.  Most options for modifying the internal operations of search are locked down, much to the [...]]]></description>
				<content:encoded><![CDATA[<p>SharePoint 2013 continues assimilating the FAST ESP search engine.  In FAST Search Server 2010 for SharePoint, the remains of ESP were still visible, and in part available for modification. In SharePoint 2013, you must search hard to find any mentions of FAST or ESP.  Most options for modifying the internal operations of search are locked down, much to the chagrin of search solution developers, for whom the ability to tune and improve is bread and butter.</p>
<p>When Microsoft bought FAST, they were in the process of developing improvements to their search solution, code named Mars.  Among the improvements were graphical interfaces for the flow engines for Query (IMS) and Content Processing (CTS). These were packaged and sold As <a title="FAST Search for Internet Sites" href="http://blog.comperiosearch.com/blog/2010/11/10/fast-search-internet-sites/">FSIS, Fast Search for Internet Sites</a>. SharePoint 2013 has integrated the pipeline workflow from CTS and IMS, and is using it internally. There is, however, no (apparent) option for configuring the flows by the end user. Of course, there is no nice graphical wizards for drawing up the pipeline steps as in FSIS.</p>
<p>Buried deep down in the folders of SharePoint, there is a file called ceresshell.ps1.  Ceres is a dwarf planet circulating between Mars and Jupiter. Incidentally, we can use the Ceres shell to gain access to the configurations of the internal SharePoint flows. Once Mars was reached, the team behind SharePoint search kept on pushing into space, until they reached solid ground on the next planet, Ceres.</p>
<p>So what is the Ceres shell, and what can it do? Looking at the contents of the file, it is a powershell script that loads some snap ins.</p><pre class="crayon-plain-tag">Add-PSSnapin hostcontrollerpssnapin
Add-pssnapin junopssnapin
Add-pssnapin searchcorepssnapin
Add-pssnapin enginepssnapin
Add-pssnapin analysisenginepssnapin</pre><p>So, we start up a SharePoint powershell session as Farm administrator, and load in the Ceres shell.</p><pre class="crayon-plain-tag">PS&amp;gt; &amp;amp; &quot;C:\Program Files\Microsoft Office Servers\15.0\Search\Scripts\ceresshell.ps1&quot;</pre><p>Now the Ceres cmdlets have been loaded up and are ready to use.</p>
<p>Before we can have any fun with this, we need to connect to the “system”.</p><pre class="crayon-plain-tag">Connect-System&nbsp; -ServiceIdentity (Get-SPEnterpriseSearchService).ProcessIdentity</pre><p>Once connected to the system, we need to connect to the “engine”</p><pre class="crayon-plain-tag">Connect-Engine</pre><p>Now we are ready. To get a list of all flows available for inspection, type</p><pre class="crayon-plain-tag">Get-Flow</pre><p>To show the flow configuration for a single flow:</p><pre class="crayon-plain-tag">Get-Flow Microsoft.CrawlerIndexingSubFlow</pre><p>&nbsp;</p>
<p>Here is a part of that file</p><pre class="crayon-plain-tag">&amp;lt;OperatorGraph name=&quot;Microsoft.CrawlerIndexingSubFlow&quot; xmlns=&quot;http://schemas.microsoft.com/ceres/studio/2009/10/flow&quot;&amp;gt;

&amp;lt;Parameters /&amp;gt;

&amp;lt;Operators&amp;gt;

&amp;lt;Operator name=&quot;MarsWriter&quot; type=&quot;Microsoft.Ceres.ContentEngine.Operators.BuiltIn.MarsWriter&quot;&amp;gt;

&amp;lt;Properties&amp;gt;

&amp;lt;Property name=&quot;callbackType&quot; value=&quot;&amp;amp;quot;Completed&amp;amp;quot;&quot; /&amp;gt;

&amp;lt;Property name=&quot;callbackWarningField&quot; value=&quot;&amp;amp;quot;ParsingErrors&amp;amp;quot;&quot; /&amp;gt;

&amp;lt;Property name=&quot;commitInterval&quot; value=&quot;1&quot; /&amp;gt;

&amp;lt;Property name=&quot;crawledPropertyBuckets&quot; value=&quot;[&amp;amp;quot;content&amp;amp;quot;]&quot; /&amp;gt;

&amp;lt;Property name=&quot;defaultMaxIndexSize&quot; value=&quot;524288&quot; /&amp;gt;

&amp;lt;Property name=&quot;defaultMaxResultSize&quot; value=&quot;16384&quot; /&amp;gt;

&amp;lt;Property name=&quot;idField&quot; value=&quot;&amp;amp;quot;externalId&amp;amp;quot;&quot; /&amp;gt;

&amp;lt;Property name=&quot;managedPropertiesListName&quot; value=&quot;&amp;amp;quot;ManagedProperties&amp;amp;quot;&quot; /&amp;gt;

&amp;lt;Property name=&quot;managedPropertyBuckets&quot; value=&quot;[&amp;amp;quot;ManagedPropertiesBucket&amp;amp;quot;]&quot; /&amp;gt;

&amp;lt;Property name=&quot;marsCallbackInfoProperty&quot; value=&quot;&amp;amp;quot;marsLinkDBSynchronization&amp;amp;quot;&quot; /&amp;gt;

&amp;lt;Property name=&quot;provideCallbacks&quot; value=&quot;True&quot; /&amp;gt;

&amp;lt;Property name=&quot;siteCollectionIdField&quot; value=&quot;&amp;amp;quot;sitecollectionid&amp;amp;quot;&quot; /&amp;gt;

&amp;lt;Property name=&quot;tenantIdField&quot; value=&quot;&amp;amp;quot;tenantId&amp;amp;quot;&quot; /&amp;gt;

&amp;lt;Property name=&quot;truncatedFlagField&quot; value=&quot;&amp;amp;quot;IsPartiallyProcessed&amp;amp;quot;&quot; /&amp;gt;

&amp;lt;/Properties&amp;gt;

&amp;lt;/Operator&amp;gt;

&amp;lt;Operator name=&quot;SubFlowInput&quot; type=&quot;Microsoft.Ceres.ContentEngine.Operators.BuiltIn.SubFlow.SubFlowInput&quot;&amp;gt;

&amp;lt;Targets&amp;gt;

&amp;lt;Target&amp;gt;

&amp;lt;operatorMoniker name=&quot;/Microsoft.CrawlerIndexingSubFlow/MarsWriter&quot; /&amp;gt;</pre><p>Interesting, isn&#8217;t it? There seems to be some configurable values for stuff like &#8220;defaultMaxResultSize&#8221;.</p>
<p>Now you see how you can open the Ceres shell, and look at the flow configurations.</p>
<p>Next post will show you how you can modify values in the existing flows.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.comperiosearch.com/blog/2013/05/08/sharepoint-2013-search-internals-the-ceres-shell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 2013 Search Features Availability Matrix</title>
		<link>http://blog.comperiosearch.com/blog/2013/04/18/sharepoint-2013-search-features-availability-matrix/</link>
		<comments>http://blog.comperiosearch.com/blog/2013/04/18/sharepoint-2013-search-features-availability-matrix/#comments</comments>
		<pubDate>Thu, 18 Apr 2013 07:48:46 +0000</pubDate>
		<dc:creator><![CDATA[Marcus Johansson]]></dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[SharePoint 2013]]></category>

		<guid isPermaLink="false">http://blog.comperiosearch.com/?p=1386</guid>
		<description><![CDATA[SharePoint 2013 has several deployment options and license models. Each combination comes with a unqiue feature set, so deciding which one to use can be challenging. This article discuss the feature set for Search, also available as a spreadsheet here: http://sdrv.ms/13k5u9f For quite some time, we didn&#8217;t know for sure which functionality was available for the [...]]]></description>
				<content:encoded><![CDATA[<p><strong>SharePoint 2013 has several deployment options and license models. Each combination comes with a unqiue feature set, so deciding which one to use can be challenging. This article discuss the feature set for Search, also available as a spreadsheet here: <a href="http://sdrv.ms/13k5u9f">http://sdrv.ms/13k5u9f</a></strong></p>
<p><span id="more-1386"></span></p>
<p>For quite some time, we didn&#8217;t know for sure which functionality was available for the different deployments and licenses. In January or so, an article surfaced on TechNet describing which features are available for the various <em>SharePoint Online</em> plans. But the on-premise perspective was still missing. Until a few weeks ago, when the very same Technet page was updated to also include information for on-premise solutions. Confusingly, the page is still called <a title="SharePoint Online Service Description" href="http://technet.microsoft.com/en-us/library/jj819267.aspx">SharePoint Online Service Description</a>.</p>
<p>In any case, what should you look out for from a Search perspective?</p>
<p><strong>How about the cloud?</strong></p>
<p>If you have small requirements on search, e.g. you only need to index whatever is stored in SharePoint and you&#8217;re happy with how most things are out of the box, then by all means investigate the various cloud plans. However, as they all lack the connector framework, you can&#8217;t index anything living outside of SharePoint. In addition, all cloud plans are weak on the content processing side. None of them can do custom entity extraction, i.e. using dictionaries to pull metadata out of unstructured text, and adding your own logic to content processing is off the table as well.</p>
<p>In other words, you&#8217;ll have trouble getting your content <em>into</em> the index, and there&#8217;s no possibility to <em>process</em> that content in order to enable a richer search experience. Still, if your search requirements are low, and all your important stuff already sits in SharePoint, this may not be a problem for you.</p>
<p>Additionally &#8211; and this is a huge bummer for many smaller organizations who&#8217;s planning to go with SharePoint Online &#8211; none of the cloud plans include the possibility to use the Content Search Web Part. This one you&#8217;ll really miss if you&#8217;re planning to build search-driven applications around your portal.</p>
<p>In other words, if you&#8217;re looking for more advanced search technology than the very basics, an on-premise solution is the way to go. No surprises here.</p>
<p><strong> On-premise solutions</strong></p>
<p>The only combination of deployment type and license model that gives you a 100% complete feature set is the on-premise Enterprise license. And if you&#8217;re looking to implement Enterprise Search in your organization, the choice is very simple. You need the Enterprise CAL.</p>
<p>Foundation is completely off the table for more advanced solutions, due to the missing connector framework. The Standard license is somewhat better, but just like the cloud offerings it&#8217;s very weak on the content processing side and there&#8217;s no tunable relevancy either. This may be alright for small shops with small requirements on search, but also keep in mind that you&#8217;re missing out on the Content Search Web Part and the more advanced feature sets of the Query Rule engine. If those two had been included, the Standard license would have been a lot more pleasing for many small organizations.</p>
<p>Here&#8217;s the link to the spreadsheet again <a href="http://sdrv.ms/13k5u9f">http://sdrv.ms/13k5u9f</a>, and it&#8217;s also available for your viewing pleasure right here on the blog. Feel free to hook me up on <a href="http://twitter.com/marcjoha">Twitter </a>or via the comment field below if you want to discuss the various deployments and licenses for SharePoint search!</p>
<p><iframe src="https://skydrive.live.com/embed?cid=189924B45AA0EF77&amp;resid=189924B45AA0EF77%211065&amp;authkey=AFJ4c33EV2wCBKM&amp;em=2&amp;wdAllowInteractivity=False&amp;ActiveCell='Sheet1'!A1&amp;wdHideGridlines=True&amp;wdHideHeaders=True&amp;wdDownloadButton=True" frameborder="0" scrolling="no" width="595" height="910"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.comperiosearch.com/blog/2013/04/18/sharepoint-2013-search-features-availability-matrix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Examining the new search core in SharePoint 2013</title>
		<link>http://blog.comperiosearch.com/blog/2013/03/06/examining-the-new-search-core-in-sharepoint-2013/</link>
		<comments>http://blog.comperiosearch.com/blog/2013/03/06/examining-the-new-search-core-in-sharepoint-2013/#comments</comments>
		<pubDate>Wed, 06 Mar 2013 00:26:35 +0000</pubDate>
		<dc:creator><![CDATA[Marcus Johansson]]></dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[SharePoint 2013]]></category>

		<guid isPermaLink="false">http://blog.comperiosearch.com/?p=1262</guid>
		<description><![CDATA[I&#8217;ve recently had the pleasure of presenting on SharePoint 2013&#8242;s new search functionality. First at The NY Enterprise Search User Group, kindly organized by Arcovis, then last week in a webinar with Axceler, and in between internally here at Comperio. While researching, talking about, and listening on what people say about search in SharePoint 2013, I&#8217;ve [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve recently had the pleasure of presenting on SharePoint 2013&#8242;s new search functionality. First at <a title="The NY Enterprise Search User Group" href="http://www.meetup.com/EnterpriseSearch/events/100822682/">The NY Enterprise Search User Group</a>, kindly organized by <a href="http://arcovis.com/">Arcovis</a>, then last week in a webinar with <a href="http://www.axceler.com">Axceler</a>, and in between internally here at Comperio.</p>
<p>While researching, talking about, and listening on what people say about search in SharePoint 2013, I&#8217;ve noticed two major themes.</p>
<p><strong>The idea that &#8220;FAST is now fully integrated&#8221;</strong></p>
<p>&#8230;and while this is certainly true, it&#8217;s also not even close to the full story. Search in SharePoint 2013 is a completely new technology, unparalleled in the Microsoft world. The actual index is fundamentally different, boosting better performance by using in-memory technology and even being <a href="http://en.wikipedia.org/wiki/Atomicity_(database_systems)">atomic</a>!</p>
<p><strong>The excitement about the User Experience</strong></p>
<p>A few years back, FAST technology was sold and marketed by technical things like linear scaling, content processing power, and low search times. That&#8217;s light years away from what excites people about search in SharePoint 2013. Quite the contrary, the web is full of people buzzing about <em>the actual search experience</em>. How the default search center looks cleaner. How well document previews are integrated. That the addition of automatic search analytics makes relevance calculation&#8230; wait for it&#8230; self-learning! And so on.</p>
<p>I can&#8217;t help but think &#8212; actually I&#8217;m hoping &#8212; that this marks a shift in how people think about search: that it&#8217;s not defined by the internal technicalities, but the user experiences we can build on top of it.</p>
<p>And while UX is arguably one of the most important factors of a search solution, I&#8217;ll always have a weak spot for what&#8217;s actually going on under the hood. So if you&#8217;re like me, check out the presentation below!</p>
<p><iframe style="border: 1px solid #CCC; border-width: 1px 1px 0; margin-bottom: 5px;" src="http://www.slideshare.net/slideshow/embed_code/16914534" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="427" height="356"></iframe></p>
<div style="margin-bottom: 5px;"><strong> <a title="Examining the new search core in SharePoint 2013" href="http://www.slideshare.net/comperio/axceler-webinar-feb2013-examining-the-new-search-core-in-sp2013" target="_blank">Examining the new search core in SharePoint 2013</a> </strong> from <strong><a href="http://www.slideshare.net/comperio" target="_blank">Comperio &#8211; Search Matters.</a></strong></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.comperiosearch.com/blog/2013/03/06/examining-the-new-search-core-in-sharepoint-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In Relevance We Trust</title>
		<link>http://blog.comperiosearch.com/blog/2012/11/21/in-relevance-we-trust/</link>
		<comments>http://blog.comperiosearch.com/blog/2012/11/21/in-relevance-we-trust/#comments</comments>
		<pubDate>Wed, 21 Nov 2012 00:32:37 +0000</pubDate>
		<dc:creator><![CDATA[Marcus Johansson]]></dc:creator>
				<category><![CDATA[User Experience]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[sharepoint 2010]]></category>
		<category><![CDATA[SharePoint 2013]]></category>

		<guid isPermaLink="false">http://blog.comperiosearch.com/?p=1180</guid>
		<description><![CDATA[Relevance-based sorting has been the modus operandi for search solutions in the enterprise for quite a while. Even so, many search GUIs still provide alternate sorting based on static metadata. Are we now finally reaching a point where that fall-back is no longer needed? I think so. They say that everyone dies twice. First when you [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Relevance-based sorting has been the <em>modus operandi</em> for search solutions in the enterprise for quite a while. Even so, many search GUIs still provide alternate sorting based on static metadata. Are we now finally reaching a point where that fall-back is no longer needed? I think so.</strong></p>
<p><span id="more-1180"></span></p>
<p>They say that everyone dies twice. First when you actually die, and then finally when your name is mentioned for the last time.</p>
<p>Back before online search revolutionized ranking algorithms, people sorted their search results by date, alphabetically or by any other static metadata. The concept of a relevance-based result set, where items are evaluated against your search terms at query-time, was rare. Now, we&#8217;ve gotten used to sorting things by relevance. A concept as easy to understand as it is hard to implement.</p>
<p>Rank models, i.e. the math behind calculating a metric for relevance, sparked an interest in me the moment I first heard of them. And ever since, every time someone wanted to sort a result set by the &#8220;old-fashioned way&#8221;, e.g. by date, I always cringed. But I swallowed my search geek-pride and moved on.</p>
<p>How search engines calculate relevance and rank is way out of the scope of this post, but because of my long-running loathing of non-relevance based sorting, I want to highlight a small but glorious thing in the new SharePoint 2013 search GUI, that may have bypassed even early adopters in the findability scene. My heart almost skipped a beat when I first noticed it at one of last week’s sessions at the <a title="Microsoft SharePoint conference" href="http://www.mssharepointconference.com">Microsoft SharePoint conference</a> in Las Vegas.</p>
<div id="attachment_1199" style="width: 183px" class="wp-caption alignright"><a href="http://blog.comperiosearch.com/wp-content/uploads/2012/11/sp2010sort1.png"><img class="size-full wp-image-1199" title="SharePoint 2010 search drop-down" src="http://blog.comperiosearch.com/wp-content/uploads/2012/11/sp2010sort1.png" alt="" width="173" height="82" /></a><p class="wp-caption-text">Alternate sorting in SharePoint 2010</p></div>
<p>In the search center in SharePoint 2010, both the one for Enterprise Search and FAST, the default was to sort by relevance. Great, but there was a drop down that allowed you to change over to sorting by date or, in the case of FAST, any other managed property which had been enabled for sorting. Even so, I&#8217;ve experienced time after time that the drop down was not used very often. Why? Probably because dates and many other metadata is several times better navigated using drill down facets, and this is something that comes natural to many end-users over time.</p>
<p>Of course there are exceptions and occasions when an alternate static sorting over a single metadata property makes sense, but for a good portion of search centers, I&#8217;m very convinced that the drop down adds little more than just some clutter to the GUI.</p>
<p>In the SharePoint 2013 search center, you can still sort by any property, of course. But the drop down in the default GUI is not there anymore. You’re encouraged to sort by relevance, and that&#8217;s it. There are two things to this:</p>
<div>
<ul>
<li>Firstly, the functionality to sort on a single static metadata property is still there behind the scenes, and very easy to expose to the user if it&#8217;s necessary in your solution.</li>
<li>Secondly, the engine driving the relevance calculation is much improved and it’s now easier than ever (in the SharePoint world) to tune your relevance model; allowing it to span over several metadata and dynamically evaluate search words against the index corpus.</li>
</ul>
<p>But not having that “sort by” drop down in the default GUI is a huge step.</p>
<div id="attachment_1194" style="width: 513px" class="wp-caption aligncenter"><a href="http://blog.comperiosearch.com/wp-content/uploads/2012/11/sp2013searchbox1.png"><img class="size-full wp-image-1194" title="SharePoint 2013 search box" src="http://blog.comperiosearch.com/wp-content/uploads/2012/11/sp2013searchbox1.png" alt="" width="503" height="81" /></a><p class="wp-caption-text">The search box in SharePoint 2013, no static sorting to be seen</p></div>
<p>This is not only about getting a cleaner GUI, but more importantly also about getting to a point where users have started to assume that sorting by relevance <em>just works</em>. Silently, but surely, search engines are maturing, and we&#8217;ve – equally silently – started to assume they work better and better.</p>
<p>My inner search geek has started to wonder that perhaps static sorting first died when the rules of online search changed with <a title="PageRank" href="http://en.wikipedia.org/wiki/PageRank">PageRank</a>, and people got accustomed to sorting by relevance. And with having that alternate sorting drop down removed from the default SharePoint 2013 GUI, perhaps this is the time when static sorting fades into obscurity – and dies the second time.</p>
<p>Dear static sorting, R.I.P.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.comperiosearch.com/blog/2012/11/21/in-relevance-we-trust/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
