tag:blogger.com,1999:blog-2034883566441819692024-02-19T08:34:53.485-08:00SharePoint 2010 Enterprise Search and FS4SPSharePoint 2010 and FAST Search for SharePoint (FS4SP). The stuff you don't find on TechNetEric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.comBlogger23125tag:blogger.com,1999:blog-203488356644181969.post-88025384612851776622012-01-12T19:21:00.001-08:002012-02-23T20:42:19.203-08:00FAST Search for SharePoint Relevancy - Part 1<span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> FAST Search for SharePoint 2010 Relevancy. <o:p></o:p></span><br />
<br />
<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject: </b>Understanding Relevancy and FS4SP.<o:p></o:p></span></div><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem:</b> When I perform a search the items are not returned in the order I expect?<o:p></o:p></span><br />
<br />
<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Response: </b>Relevancy is fairly complex but FS4SP has some very powerful capabilities once a user understands how relevancy can be tailored to meet a specific organizations requirements.<span style="mso-spacerun: yes;"> </span>The rank of any item under index is made up of 2 distinct parts:<span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Static Rank <o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.75in; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Dynamic Rank<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0in 0in 6pt 0.5in;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Total Rank = Static Rank + Dynamic Rank<o:p></o:p></span></b></div><br />
<div class="MsoNormal" style="margin: 0in 0in 6pt 0.5in;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Relevancy is the order which items will be displayed based on their individual rank when queried from the index.</span></b><b style="mso-bidi-font-weight: normal;"><o:p><span style="font-family: Calibri;"> </span></o:p></b></div><br />
<div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Static Rank:<o:p></o:p></span></b></div><br />
<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">The static rank is determined at <b style="mso-bidi-font-weight: normal;">CRAWL</b> time and will not change unless an item is re-crawled and environmental factors have changed since the last crawl.<span style="mso-spacerun: yes;"> </span>The static rank is calculated from 4 components.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.75in; mso-list: l2 level1 lfo2; text-indent: -0.25in; vertical-align: middle;"><span style="color: black; font-size: 12pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;"><b><span style="color: black; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: "Times New Roman";">Urldepthrank</span></b><span style="color: black; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: "Times New Roman";">: Rank points given to boost shorter URLs.</span><span style="color: black; font-size: 12pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.75in; mso-add-space: auto; mso-list: l2 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;"><b><span style="color: black; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">Docrank</span></b><span style="color: black; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">: Rank points given based on the number of and relative importance of links pointing to an item.</span><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"> <o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.75in; mso-list: l2 level1 lfo2; text-indent: -0.25in; vertical-align: middle;"><span style="color: black; font-size: 12pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;"><b><span style="color: black; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: "Times New Roman";">Siterank</span></b><span style="color: black; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: "Times New Roman";">: Rank points given based on the number of and relative importance of links pointing to the items on a site.</span><span style="color: black; font-size: 12pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.75in; mso-list: l2 level1 lfo2; text-indent: -0.25in; vertical-align: middle;"><span style="color: black; font-size: 12pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;"><b><span style="color: black; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: "Times New Roman";">Hwboost</span></b><span style="color: black; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: "Times New Roman";">: FAST Search Server 2010 for SharePoint placeholder for generic usage of quality rank points.</span><span style="color: black; font-size: 12pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></span></div><br />
<br />
<div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Dynamic Rank:<o:p></o:p></span></b></div><br />
<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">The dynamic rank is determined at <b style="mso-bidi-font-weight: normal;">QUERY</b> time and can change for any item retrieved from the index depending on how the item is retrieved. The majority of dynamic rank is calculated from several components.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo3; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Managed Property Context:</b> Associated with Full Text index map.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo3; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Freshness:</b> Age of a document<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo3; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Managed Property Field Boosts: </b>Additional rank points give to specific managed property values.<b style="mso-bidi-font-weight: normal;"><o:p></o:p></b></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo3; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Authority Weight (Anchor Text):</b> Weight associated with anchor text associated with hyperlinks<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo3; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Query Authority Weight:</b> Click through relevancy weight<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in; mso-list: l1 level1 lfo3; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Stop Word Threshold:</b> Associated with how “Managed Property Context” is calculated.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">*** Side Notes:<o:p></o:p></span></b></div><br />
<div class="MsoListParagraph" style="margin: 0in 0in 6pt 0.5in; mso-list: l4 level1 lfo4; text-indent: -0.25in;"><b style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span></b><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Rank is not Unique</span></b></div><div class="MsoNormal" style="margin: 0in 0in 6pt 0.75in;"><span style="font-family: Calibri;">Many items within an index will have the same Rank.<span style="mso-spacerun: yes;"> </span>When rank is calculated many items may have the same criteria which when calculated will have the same rank number.<o:p></o:p></span></div><br />
<div class="MsoListParagraph" style="margin: 0in 0in 6pt 0.5in; mso-list: l4 level1 lfo4; text-indent: -0.25in;"><b style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span></b><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Rank is Dynamic</span></b></div><div class="MsoNormal" style="margin: 0in 0in 6pt 0.75in;"><span style="font-family: Calibri;">A single item will not have the same rank for every search performed.<span style="mso-spacerun: yes;"> </span>Rank is dynamic meaning an item’s rank will change depending on how the item is retrieved from the index.<span style="mso-spacerun: yes;"> </span>Example: With OBB settings, if an item is retrieved from the index based on a hit on the title it will have a higher rank than if it is retrieved by a hit on the body or other managed properties.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><o:p><span style="font-family: Calibri;"> </span></o:p></b><span style="font-family: Calibri;">The good news is these are all adjustable to meet the needs of different organizations.<span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">In the solution\example section I will focus on <b style="mso-bidi-font-weight: normal;">#1 Managed Property Context</b> for a couple of reasons.<span style="mso-spacerun: yes;"> </span>1) Brevity. Trying to write a blog showing a hands-on example of how relevancy works completely would be extremely long (I will try to follow up on other relevancy topics),<span style="mso-spacerun: yes;"> </span>2) there happens to be an OOB issue with one setting Managed Property Context settings.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0in 0in 6pt;"><o:p><span style="font-family: Calibri;"> </span></o:p><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Solution\Example:</b> <o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Let's take a look at the <b style="mso-bidi-font-weight: normal;">Managed Property Context </b>and the relationship to rank and relevancy.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Open SharePoint Central Administration<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">General Application Settings<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Search -> Farm Search Administration<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Select the FAST Query SSA<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Left hand Navigation Select FAST Search Administration<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Select Managed properties<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">f.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Select the first managed property.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo5; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span><span style="font-family: Calibri;">i.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">In my case I select “Account”<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">g.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Scroll to the bottom and select “View Mappings”<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-no-proof: yes;"><v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"><span style="font-family: Calibri;"> <v:stroke joinstyle="miter"> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0"> <v:f eqn="sum @0 1 0"> <v:f eqn="sum 0 0 @1"> <v:f eqn="prod @2 1 2"> <v:f eqn="prod @3 21600 pixelWidth"> <v:f eqn="prod @3 21600 pixelHeight"> <v:f eqn="sum @0 0 1"> <v:f eqn="prod @6 1 2"> <v:f eqn="prod @7 21600 pixelWidth"> <v:f eqn="sum @8 21600 0"> <v:f eqn="prod @7 21600 pixelHeight"> <v:f eqn="sum @10 21600 0"> </v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas> <v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"> <o:lock aspectratio="t" v:ext="edit"> </o:lock></v:path></v:stroke></span></v:shapetype></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRdIl5QTMI-vsQoaUDLLhW90OYrLj8_MgQ5flK41tD-QkVkKaVsUXXRKUZ9lac3C6HI6pQPqTpZaiTvbf_WY4sUKhTHlPZXMQVJvrgNsRL52xrTRK9xHdmSXT_G4i7RobabNBcYmViIiRx/s1600/%252323-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="321" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRdIl5QTMI-vsQoaUDLLhW90OYrLj8_MgQ5flK41tD-QkVkKaVsUXXRKUZ9lac3C6HI6pQPqTpZaiTvbf_WY4sUKhTHlPZXMQVJvrgNsRL52xrTRK9xHdmSXT_G4i7RobabNBcYmViIiRx/s400/%252323-1.png" width="400" /></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">This is the OOB Full-text Index Map used by the Managed Property Context.<span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">As can be seen the map is broken into 7 levels.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Any managed property can be added to this map.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Dynamic rank points are added based on the search performed.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Example:</b><span style="mso-spacerun: yes;"> </span>A search is performed and 2 items are returned from the index.<span style="mso-spacerun: yes;"> </span><b style="mso-bidi-font-weight: normal;">Item A</b> was returned because the search term was found in the <b style="mso-bidi-font-weight: normal;">title</b> managed property and <b style="mso-bidi-font-weight: normal;">Item B</b> was returned because the search term was found in the <b style="mso-bidi-font-weight: normal;">body</b> managed property.<span style="mso-spacerun: yes;"> </span>When calculating the total rank <b style="mso-bidi-font-weight: normal;">Item A </b>would receive more rank point than <b style="mso-bidi-font-weight: normal;">Item B </b>based on the Full-text Index Map.<span style="mso-spacerun: yes;"> </span>Remember there are several components that comprise the total rank but assuming the two items had identical scores from all other rank components <b style="mso-bidi-font-weight: normal;">Item A</b> would outrank <b style="mso-bidi-font-weight: normal;">Item B</b> in terms of relevancy and therefore be presented first in the search center.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Let’s look at how the Managed Property Context calculates Rank and contributes to the total rank.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Setup Content Source<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">I have setup a content source which contains 3 documents:<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0in 0in 6pt 1.5in;"><span style="font-family: Calibri;">RELEVANCE SAMPLE – ONE.pdf<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0in 0in 6pt 1.5in;"><span style="font-family: Calibri;">RELEVANCE SAMPLE – TWO.doc</span></div><br />
<div class="MsoNormal" style="margin: 0in 0in 6pt 1.5in;"><span style="font-family: Calibri;">RELEVANCE SAMPLE – THREE.docx</span></div><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">*** Side Note:</b> For the purpose this example you want to make sure the content of each file will not interfere with the search criteria. “LEVELTEST” or “SAMPLE” except in title and metadata.</span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">I have made sure that everything about the 3 Files are the same (Modified Dates, etc) and how I crawl them (by putting them in the same content source) are identical to ensure that all the relevancy will be the same except for the Full-Text Index Mapping<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">I created 3 crawled properties to associate with the Documents when crawling.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo5; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span><span style="font-family: Calibri;">i.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">LEVEL1<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo5; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span><span style="font-family: Calibri;">ii.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">LEVEL2<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo5; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span><span style="font-family: Calibri;">iii.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">LEVEL3<o:p></o:p></span></div><br />
<br />
<div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">***Side Note:</b> I am using a custom crawler to crawl my content source but I could have just as easily created a document library with 3 custom fields. If you use a document library you will end up with more data in the index but you should still be able to achieve the same end results.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">I created 3 Managed properties using the same name as my crawled properties. I have mapped them to the crawled properties and added each of them to the Full-Text Index Map.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">***Side Note: </b>If you are not created the crawled properties via PowerShell or another tool you may need to populate all the custom fields and crawl first before being able to setup the managed property.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">New Properties:</span></b></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh57G4MfuJgZ-Hzpw2BbLDxwEuySOMcwsJgB8_9Yrmvymv3ZSpybWSYgV-8pVZG_z6sLoUHYqycM87hOUTa5yTOc3MPW7Dr3GGgMv1WkgzWYj3YaHw3y9G7GntlZWq5pOhkYqkYEBjaoUWy/s1600/%252323-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="57" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh57G4MfuJgZ-Hzpw2BbLDxwEuySOMcwsJgB8_9Yrmvymv3ZSpybWSYgV-8pVZG_z6sLoUHYqycM87hOUTa5yTOc3MPW7Dr3GGgMv1WkgzWYj3YaHw3y9G7GntlZWq5pOhkYqkYEBjaoUWy/s640/%252323-2.png" width="640" /></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">New Full-Text index Map:<o:p></o:p></span></b></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibVDbqkCDH-irEKa6v2YPhyphenhyphenJDVMzdWYP-vD9tfOqdIDaahu0CQVtM3b9plzI3z1VdRdJUvQTfhOYGdINBkJHMqZu3GRAjhbjSZpFoPo9m0pb75fFHV1EdCu4a0YBq7JQ-6D8FxJVT3F4Fu/s1600/%252323-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibVDbqkCDH-irEKa6v2YPhyphenhyphenJDVMzdWYP-vD9tfOqdIDaahu0CQVtM3b9plzI3z1VdRdJUvQTfhOYGdINBkJHMqZu3GRAjhbjSZpFoPo9m0pb75fFHV1EdCu4a0YBq7JQ-6D8FxJVT3F4Fu/s400/%252323-3.png" width="368" /></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="mso-no-proof: yes;"></span><o:p></o:p></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">For this pass I have only populated 1 crawled property for each item in my content source.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo5; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span><span style="font-family: Calibri;">i.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">RELEVANT TEST – ONE.pdf<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Crawled Property:</b> LEVEL1 <b style="mso-bidi-font-weight: normal;">Value:</b> LEVELTEST<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo5; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span><span style="font-family: Calibri;">ii.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">RELEVANT TEST – TWO.doc</span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Crawled Property:</b> LEVEL2 <b style="mso-bidi-font-weight: normal;">Value:</b> LEVELTEST<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo5; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span><span style="font-family: Calibri;">iii.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">RELEVANT TEST – THREE.docx</span></div><br />
<div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Crawled Property:</b> LEVEL3 <b style="mso-bidi-font-weight: normal;">Value:</b> LEVELTEST<o:p></o:p></span></div><span style="font-family: "Calibri","sans-serif"; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> </span><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Crawl the Content Source<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Open a FAST Search<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Perform a Search for the term “SAMPLE”<o:p></o:p></span></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjarckG8_JT7kryGy1RIW7Tg1QuUN86KW2gjbjYIIa5YKhdajaSj8CUxOcmGXeKCO76Mz04XS50PD0WZU8M18C8MZeQ54FS2rZisUGkbl66ihyphenhyphene37zlfnM7wFLdh05N-zMr2QPZFEWDSd-1/s1600/%252323-4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="277" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjarckG8_JT7kryGy1RIW7Tg1QuUN86KW2gjbjYIIa5YKhdajaSj8CUxOcmGXeKCO76Mz04XS50PD0WZU8M18C8MZeQ54FS2rZisUGkbl66ihyphenhyphene37zlfnM7wFLdh05N-zMr2QPZFEWDSd-1/s400/%252323-4.png" width="400" /></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">I have modified my search center to display 4 managed properties: RANK, LEVEL1, LEVEL2, and LEVEL3.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">With this search all 3 of my items where returned based on the “Title” property hit.<span style="mso-spacerun: yes;"> </span>With the freshness date and static rank properties being equal all 3 items have the same Rank of 1991 and therefore the same relevancy.<span style="mso-spacerun: yes;"> </span>Do not be surprised if your results display in a different order.<span style="mso-spacerun: yes;"> </span>This is the order in which my items made it into the index. With the same rank the order is the position the item went into the index. FIFO.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Change the Search Term to “LEVELTEST”<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">From what we have talked about in the Full-Text Index Map the order shouldn’t change.<span style="mso-spacerun: yes;"> </span>Each will be retrieved but from their associated Managed Property: LEVEL1, LEVEL2, and LEVEL3.<span style="mso-spacerun: yes;"> </span>We expect LEVEL3 to have a higher priority than LEVEL2 and LEVEL2 higher than LEVEL1.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMJvMXQJ0TibjfPsr4Z_qtQQJTbhdQjKs8ZV-eDuhnWlfxmhY1FRAX2lSyKP9qSaquO9tjtiPGGCfNcj2WETxKHfVZjTpaLZ_fu5sLYu-_7-Vy9G3xyRtgMuPbfSdxCGCkVb-zwTVKAr5h/s1600/%252323-5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="301" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMJvMXQJ0TibjfPsr4Z_qtQQJTbhdQjKs8ZV-eDuhnWlfxmhY1FRAX2lSyKP9qSaquO9tjtiPGGCfNcj2WETxKHfVZjTpaLZ_fu5sLYu-_7-Vy9G3xyRtgMuPbfSdxCGCkVb-zwTVKAr5h/s400/%252323-5.png" width="400" /></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="font-family: Calibri;"> </span><o:p><span style="font-family: Calibri;"> </span></o:p></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">The search Results reveal a different story.<span style="mso-spacerun: yes;"> </span>We should have seen exactly what we expected.<span style="mso-spacerun: yes;"> </span>We can see that our Rank for each individual item has changed based on how they matched to the Full-Text index map.<span style="mso-spacerun: yes;"> </span>Seeing the different ranks between the 2 search terms on the same items shows how rank and relevancy is truly dynamic.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">9.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Next we will take a look how Rank is calculated and why we didn’t get our expected results.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">10.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">I am going to use a fantastic tool on CodePlex </span><a href="http://fs4splogger.codeplex.com/releases/view/61720"><span style="color: blue; font-family: Calibri;">FAST Search fro Sharepoint 2010 Query Logger</span></a><span style="font-family: Calibri;"> developed by </span><a href="http://techmikael.blogspot.com/"><span style="color: blue; font-family: Calibri;">MIKAEL SVENSON</span></a><span style="font-family: Calibri;"> who has a worthwhile reading blog @ </span><a href="http://techmikael.blogspot.com/"><span style="color: blue; font-family: Calibri;">http://techmikael.blogspot.com/</span></a><span style="font-family: Calibri;">.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">I have modified the source a little for the purpose of this blog and will point out where.<span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">There is no need to make the modification if you are following the steps.<span style="mso-spacerun: yes;"> </span>I made the change for clarity.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Static Score = urldepthrank + docrank + siterank + hwboost.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">The original output has Static Score = urldepthrank + docrank + siterank + hwboost + <span style="background: yellow; mso-highlight: yellow;">context score.</span> <o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">***Side Note:</b> We will see later that <b style="mso-bidi-font-weight: normal;">Managed Property Context</b> isn’t completely dynamic but has a static portion to it.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">I also broken out the individual components of the static score<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">11.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Download and Start the Query Logger tool by double clicking on the FS4SPQueryLogger.exe.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">12.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Click Start Logging<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">13.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Resubmit Search Terms: “LEVELTEST”<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">14.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">We should have captured the query in the Query Logger.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Select the Term and Click on the Rank Log Tab<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Note the <span style="background: yellow; mso-highlight: yellow;">highlighted</span> notes showing how total Rank is calculated in this example.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Hit: 1<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Title: RELEVANCE SAMPLE - ONE<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Query term: 'leveltest'<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Context score.................: 236<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Number of hits/score................: 1/20<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Importance level/score.................: 1/216<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:csv<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:zip<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:rtf<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:vsd<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:oft<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:msg<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:txt<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: isemptylist:true<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: islistitem:true<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Static rank score...............: 270<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>urldeptrank.......: 270<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>docrank...........: 0<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>siterank..........: 0<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>hwboost...........: 0<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Freshness score...............: 1045<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Total Rank score............: 1551<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="background: yellow; mso-highlight: yellow;"><span style="font-family: Calibri;">**** TOTAL Rank = Context Score + XRANK Score + Static Score + Freshness Score ****<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; text-indent: 0.5in;"><span style="font-family: Calibri;"><span style="background: yellow; mso-highlight: yellow;">1551 = 236 + 0 + 270 + 1045</span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">############################<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Hit: 2<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Title: RELEVANCE SAMPLE - THREE<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Query term: 'leveltest'<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Context score.................: 164<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Number of hits/score................: 1/20<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Importance level/score.................: 3/144<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:csv<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:zip<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:rtf<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:vsd<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:oft<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:msg<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:txt<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: isemptylist:true<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: islistitem:true<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Static rank score...............: 270<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>urldeptrank.......: 270<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>docrank...........: 0<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>siterank..........: 0<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>hwboost...........: 0<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Freshness score...............: 1045<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Total Rank score............: 1479<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="background: yellow; mso-highlight: yellow;"><span style="font-family: Calibri;">**** TOTAL Rank = Context Score + XRANK Score + Static Score + Freshness Score ****<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; text-indent: 0.5in;"><span style="font-family: Calibri;"><span style="background: yellow; mso-highlight: yellow;">1479 = 164 + 0 + 270 + 1479</span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">############################<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Hit: 3<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Title: RELEVANCE SAMPLE - TWO<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Url: <o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Query term: 'leveltest'<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Context score.................: 92<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Number of hits/score................: 1/20<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Importance level/score.................: 2/72<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:csv<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:zip<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:rtf<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:vsd<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:oft<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:msg<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: fileextension:txt<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: isemptylist:true<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">XRANK score...................: 0<span style="mso-spacerun: yes;"> </span>Term: islistitem:true<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Static rank score...............: 270<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>urldeptrank.......: 270<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>docrank...........: 0<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>siterank..........: 0<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>hwboost...........: 0<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Freshness score...............: 1045<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Total Rank score............: 1407<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="background: yellow; mso-highlight: yellow;"><span style="font-family: Calibri;">**** TOTAL Rank = Context Score + XRANK Score + Static Score + Freshness Score ****<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; text-indent: 0.5in;"><span style="font-family: Calibri;"><span style="background: yellow; mso-highlight: yellow;">1407 = 92 + 0 + 270 + 1121</span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><br />
<div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">############################<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">15.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">The only difference between the 3 items is the Context Score “Managed Property Context”<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">16.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Looking closer at the Context Score<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Hit: 1<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Title: RELEVANT TEST - ONE<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Context score.................: 236<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Number of hits/score................: <span style="background: aqua; mso-highlight: aqua;">1/20</span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Importance level/score..............: <span style="background: yellow; mso-highlight: yellow;">1/216</span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">############################<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Hit: 2<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Title: RELEVANT TEST - THREE<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Context score.................: 164<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Number of hits/score................: <span style="background: aqua; mso-highlight: aqua;">1/20</span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Importance level/score..............: <span style="background: yellow; mso-highlight: yellow;">3/144</span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">############################<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Hit: 3<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Title: RELEVANT TEST - TWO<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Context score.................: 92<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Number of hits/score................: <span style="background: aqua; mso-highlight: aqua;">1/20</span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Importance level/score..............: <span style="background: yellow; mso-highlight: yellow;">2/72</span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">############################<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Item 1<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo5; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span><span style="font-family: Calibri;">i.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Earned <span style="background: aqua; mso-highlight: aqua;">20 points</span> for a single hit in the Full-Text index Map.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; text-indent: 0.5in;"><span style="font-family: Calibri;">Number of hits/score................: <span style="background: aqua; mso-highlight: aqua;">1/20</span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo5; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span><span style="font-family: Calibri;">ii.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Earned <span style="background: yellow; mso-highlight: yellow;">216 Points</span> for a hit in Level 1<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; text-indent: 0.5in;"><span style="font-family: Calibri;">Importance level/score..............: <span style="background: yellow; mso-highlight: yellow;">1/216</span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo5; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span><span style="font-family: Calibri;">iii.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Total 236 = 20 + 216<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Item 2<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo5; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span><span style="font-family: Calibri;">i.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Earned <span style="background: aqua; mso-highlight: aqua;">20 points</span> for a single hit in the Full-Text index Map.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; text-indent: 0.5in;"><span style="font-family: Calibri;">Number of hits/score................: <span style="background: aqua; mso-highlight: aqua;">1/20</span><o:p></o:p></span></div><br />
<span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span><span style="font-family: Calibri;">ii.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Earned <span style="background: yellow; mso-highlight: yellow;">144 Points</span> for a hit in Level 3<o:p></o:p></span><br />
<br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; text-indent: 0.5in;"><span style="font-family: Calibri;">Importance level/score..............: <span style="background: yellow; mso-highlight: yellow;">3/144</span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo5; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span><span style="font-family: Calibri;">iii.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Total 164 = 20 + 144<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Item 3<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo5; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span><span style="font-family: Calibri;">i.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Earned <span style="background: aqua; mso-highlight: aqua;">20 points</span> for a single hit in the Full-Text index Map.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; text-indent: 0.5in;"><span style="font-family: Calibri;">Number of hits/score................: <span style="background: aqua; mso-highlight: aqua;">1/20</span><o:p></o:p></span></div><br />
<span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span><span style="font-family: Calibri;">ii.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Earned <span style="background: yellow; mso-highlight: yellow;">92 Points</span> for a hit in Level 3<o:p></o:p></span><br />
<br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; text-indent: 0.5in;"><span style="font-family: Calibri;">Importance level/score..............: <span style="background: yellow; mso-highlight: yellow;">2/72</span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo5; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span><span style="font-family: Calibri;">iii.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Total 92 = 20 + 72<o:p></o:p></span></div><span style="font-family: "Calibri","sans-serif"; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> </span><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">17.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Now that we know how it is calculated the “BIG” question becomes “How did a ‘Lowest Priority’ hit jump the ‘Very Low priority’ AND ‘Low priority’ hits in the Context Map?”<o:p></o:p></span></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFcwMkrU126GRiq4dUT8ivllB0L80rEsihu8-7v6bFzrZB3YVmJJp_AJ_wdN-8kx0p5CAa54hZXKxLkqA2g-mFHRQ2T6ApRcGyKNGWEkIpGqejj7YB5Q5w0e8yvci5D0zopCFjiYuQiDfo/s1600/%252323-6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFcwMkrU126GRiq4dUT8ivllB0L80rEsihu8-7v6bFzrZB3YVmJJp_AJ_wdN-8kx0p5CAa54hZXKxLkqA2g-mFHRQ2T6ApRcGyKNGWEkIpGqejj7YB5Q5w0e8yvci5D0zopCFjiYuQiDfo/s400/%252323-6.png" width="372" /></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">18.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Let’s look deeper into how the points are granted and not just how the points are calculated and applied to the total rank (or relevance)<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">19.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">On a FAST Server Open a FAST Command Shell as Administrator<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">20.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Execute:<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0in 0in 6pt; text-indent: 0.5in;"><span style="font-size: 10pt; line-height: 115%;"><span style="font-family: Calibri;">$RankProfile = Get-FASTSearchMetadataRankProfile –Name default<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; text-indent: 0.5in;"><span style="font-family: Calibri;"><span style="font-size: 10pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;">$content = $RankProfile.GetFullTextIndexRanks()|where-Object -filterscript {$_.</span><span style="font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: "Times New Roman";">FullTextIndexReference</span><span style="font-size: 10pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;">.Name -eq "content"}<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; text-indent: 0.5in;"><span style="font-size: 10pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">$content<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">FullTextIndexReference : content<o:p></o:p></span></b></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">ProximityWeight<span style="mso-spacerun: yes;"> </span>: 140<o:p></o:p></span></b></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">ContextWeight<span style="mso-spacerun: yes;"> </span>: 50<o:p></o:p></span></b></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">21.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Execute:<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">$content.GetImportanceLevelWeight(1)<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">$content.GetImportanceLevelWeight(2)<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">$content.GetImportanceLevelWeight(3)<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">$content.GetImportanceLevelWeight(4)<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">$content.GetImportanceLevelWeight(5)<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">$content.GetImportanceLevelWeight(6)<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;">$content.GetImportanceLevelWeight(7)</span><o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>OOB you should get the values<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>Level1 - 30<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>Level2 - 10<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>Level3 - 20<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>Level4 - 30<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>Level5 - 40<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>Level6 - 50<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>Level7 - 60<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"></span></div><div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">22.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">It is apparent where the problem is. The Weight on level 1 is set equal to the weight on level 4.<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">23.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Create a new Rank Profile<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">It is always recommended you create and use a new RankProfile when making changes.<span style="mso-spacerun: yes;"> </span>This gives you the ability to compare differences between Profiles when making changes and before implementing any changes in production.<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">From the FAST Command Shell Execute:<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; text-indent: 0.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">New-FASTSearchMetadataRankProfile -name <span style="background: yellow; mso-highlight: yellow;">default1</span><o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Any new Rank Profile will inherit from the default Profile unless specified<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo5; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span><span style="font-family: Calibri;">i.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">You can execute the commands from #20 and #21 replacing “default” with “default1”.<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo5; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span><span style="font-family: Calibri;">ii.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">The two rank profiles should be identical<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">24.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Update the “default1” profile to set Importance Level1 to an appropriate value<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">I choose to set the Level 1 weight to 5. I could have just as easily changed them to 10 through 70 but for this example I want to change as little as possible.<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">From the FAST Command Shell Execute:<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">$RankProfile = Get-FASTSearchMetadataRankProfile -Name default1<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">$content = $RankProfile.GetFullTextIndexRanks()|where-Object -filterscript {$_.FullTextIndexReference.Name -eq "content"}<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">$content.SetImportanceLevelWeight(1, 5)<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">$content.Update()<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">$content.GetImportanceLevelWeight(1)<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">25.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Expose new Profile in the Search Center<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">On the Search Center edit the “Search Action Links” web part and enable the new default rank profile.<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">26.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Change the Sort by to the new “default1” profile and execute the Search “LEVELTEST”<o:p></o:p></span></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Notice quickly that the results are now as expected.<o:p></o:p></span></span></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisVKFVMdyaueNBMawV9otYIH3KoRD7YwRWff4SMte7unUsx3zRSwG0YTjVGRfGeUvhZebTq63Hnx7BNzEuLS1iYkS1MYlmp_hecDX-EZa_egjVuoo6Vo5wJaHPyRyFAUTSJnb-65Djwbga/s1600/%252323-7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="308" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisVKFVMdyaueNBMawV9otYIH3KoRD7YwRWff4SMte7unUsx3zRSwG0YTjVGRfGeUvhZebTq63Hnx7BNzEuLS1iYkS1MYlmp_hecDX-EZa_egjVuoo6Vo5wJaHPyRyFAUTSJnb-65Djwbga/s400/%252323-7.png" width="400" /></a></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: "Times New Roman"; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;"></span></o:p></span></div><br />
<div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">27.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Rank Log Results<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Hit: 1<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Title: RELEVANCE SAMPLE - THREE<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Query term: 'leveltest'<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Context score.................: 164<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Number of hits/score................: <span style="background: aqua; mso-highlight: aqua;">1/20</span><o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Importance level/score.............: <span style="background: yellow; mso-highlight: yellow;">3/144</span><o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Total Rank score............: 1479<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">############################<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Hit: 2<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Title: RELEVANCE SAMPLE - TWO <o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Query term: 'leveltest'<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Context score.................: 92<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Number of hits/score................: <span style="background: aqua; mso-highlight: aqua;">1/20</span><o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Importance level/score.............: <span style="background: yellow; mso-highlight: yellow;">2/72</span><o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Total Rank score............: 1407<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">############################<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Hit: 3<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Title: RELEVANCE SAMPLE - ONE<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Query term: 'leveltest'<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Context score.................: 56<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Number of hits/score................: <span style="background: aqua; mso-highlight: aqua;">1/20</span><o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Importance level/score.............: <span style="background: yellow; mso-highlight: yellow;">1/36</span><o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Total Rank score............: 1327<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">############################<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">28.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">I used a pretty simple example to show how the Managed Property Context map works so I will use another quick example.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">29.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">I populate all three Crawled properties with the value of “LEVELTEST” for all three documents and re-crawled.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">30.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">The follow are the search results and rank.<o:p></o:p></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ8W-90qdrGmXCfJBe592JkgFCqLzAKQFYxetyWKn-NwCpO5y7XFJWyBVZUMTNq41pIC-H2XAoOdnRjxft8mFCUz0KfemplFdARgmHqKRvixN7GQ10XF0qJcVBn4sxdm1P0mdNpKo8Yf3w/s1600/%252323-8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="301" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ8W-90qdrGmXCfJBe592JkgFCqLzAKQFYxetyWKn-NwCpO5y7XFJWyBVZUMTNq41pIC-H2XAoOdnRjxft8mFCUz0KfemplFdARgmHqKRvixN7GQ10XF0qJcVBn4sxdm1P0mdNpKo8Yf3w/s400/%252323-8.png" width="400" /></a></div> <br />
<div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">31.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Note the difference in the Rank Calculation.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">All Levels where hits matched the Full-Text Index map contribute to the Rank.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">This will not always be the case.<span style="mso-spacerun: yes;"> </span>There are some advance situations where not all levels will be applied depending on the search term and how many items are under index.<span style="mso-spacerun: yes;"> </span>I will leave the advanced settings and how, when, and why for a follow-up post.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Hit: 1<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Title: RELEVANCE SAMPLE - THREE<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Query term: 'leveltest'<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Context score.................: 278<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Number of hits/score................: 3/26<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Importance level/score.................: <span style="background: yellow; mso-highlight: yellow;">3, 2, 1/252</span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Total Rank score............: 1593<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">############################<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Hit: 2<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Title: RELEVANCE SAMPLE - TWO<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Query term: 'leveltest'<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Context score.................: 278<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Number of hits/score................: 3/26<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Importance level/score.................: <span style="background: yellow; mso-highlight: yellow;">3, 2, 1/252</span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Total Rank score............: 1593<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">############################<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Hit: 3<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Title: RELEVANCE SAMPLE - ONE<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Query term: 'leveltest'<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Context score.................: 278<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Number of hits/score................: 3/26<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Importance level/score.................: <span style="background: yellow; mso-highlight: yellow;">3, 2, 1/252</span><o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Total Rank score............: 1593<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">############################<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">32.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Let’s re-visit some the Weight Properties whether from the content level or the individual importance levels.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">FullTextIndexReference : content<o:p></o:p></span></b></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">ProximityWeight<span style="mso-spacerun: yes;"> </span>: 140<o:p></o:p></span></b></div><br />
<div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">ContextWeight<span style="mso-spacerun: yes;"> </span>: 50<o:p></o:p></span></b></div><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">As you probably noticed weights to not directly relate directly to points.<span style="mso-spacerun: yes;"> </span>The weights within individual Dynamic Rank calculations are based on how important they are to other rank calculations in the overall Rank calculation.<span style="mso-spacerun: yes;"> </span>If we changed the “ContextWeight” from 50 to 100 we would see the Rank Points produced from the Managed Property Context double meaning it would become more important in the overall rank calculation.<o:p></o:p></span></div><br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo5; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">33.</span><span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Final Important Note:</b><span style="mso-spacerun: yes;"> </span>The Managed Property Context is considered part of the dynamic portion of relevancy but it does have a static portion to it.<span style="mso-spacerun: yes;"> </span>The Full-Text Index Mappings are static.<span style="mso-spacerun: yes;"> </span>If you want to add or re-arrange the Map you must re crawl the content for it to take effect.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Conclusion: </b>The Managed Property Context<b style="mso-bidi-font-weight: normal;"> </b>is one portion of how Rank is calculated and relevancy is determined.<span style="mso-spacerun: yes;"> </span>I never tell people what they should do but it is pretty obvious that the Importance Level 1 is not set correctly OOB.<span style="mso-spacerun: yes;"> </span>The Managed Property Context can be tailored to help an organization improve relevancy from the stand point of what managed properties are added to the Full-Text index map and how much the Managed Property Context itself and individual levels should weigh against other relevancy factors.<span style="mso-spacerun: yes;"> </span>It is extremely difficult to adjust relevancy with 20 million items in the index but it is possible. If I had tried to look at the examples I provided with 20 million items I probably would not have noticed the erroneous setting.<span style="mso-spacerun: yes;"> </span>Fortunately the Managed Property Context is a part of the dynamic ranking calculation and multiple Rank Profiles are available so trying adjustments and comparing results most times does not required re-crawling content. <o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">KORITFW<o:p></o:p></span></div>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com4tag:blogger.com,1999:blog-203488356644181969.post-54145799589311388932011-10-05T00:45:00.000-07:002011-10-05T00:45:47.064-07:00FS4SP Primary Indexer Redundancy<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> SharePoint 2010, FS4SP, Fast Search Server 2010</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b><span style="mso-spacerun: yes;"> </span>Recovering from Disaster, Primary Indexer Redundancy, FS4SP Backup Strategy?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem:</b><span style="mso-spacerun: yes;"> </span>The FS4SP server for my Primary Index Column has become corrupt and un-stable and my FS4SP has an un-recoverable error.<span style="mso-spacerun: yes;"> </span>What is the fastest way to recovery?<span style="mso-spacerun: yes;"> </span>What backup plan should I have put in place?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Response: </span></b></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">Most customers tend to focus on Search uptime and therefore setup backup columns for the primary index columns. If a FS4SP primary column server encounters an un-recoverable error the backup columns become responsible for serving queries but what about indexing? Content is changing and new content is being created daily.<span style="mso-spacerun: yes;"> </span>We can’t just stop indexing and we certainly can’t index once we have lost a primary column.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">There are three responses to this problem and all revolve around repairing or rebuilding the primary index column.</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Rebuild the Primary Column Server and perform a Full Re-crawl.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">This would be acceptable for a small corpus but if you are crawling millions of items this could take days or even weeks to recover.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Rebuild the Primary Column Server and use the FS4SP backup and restore procedures from the last backup.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">This would probably take less time than option #1 but comes with a different set of issues.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The Crawl databases from the FAST Content Connector SSA would also need to be backed up and restored.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">If the Crawl databases were backed up after by FS4SP index or vice versa, the actual index could contain more or less items than the Crawl Databases. </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">If the Crawl databases and index can’t be backed up at idle time so they have the identical content the preference would be to have the Crawl databases backed up earlier.<span style="mso-spacerun: yes;"> </span>In this case when the Content SSA is up and running an incremental would pick up items which already exist in the FS4SP index but those items would merely replace those that already exist.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Prompt a backup index column to become a primary column.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">This would allow the quickest turn around to have the index being populated with content again.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">As option #3 would be the quickest road to recovery I will use the Solution\Example section to simulate a disaster and recovery. </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">In this example I will use a 3 server FS4SP Farm: 1 Admin, 1 Primary Column, and 1 Backup Column and three File Share Folders for crawling content. I will also reset my index to make looking at the index a clean a possible.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Starting FS4SP Farm Deployment</span></b></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><?xml version="1.0" encoding="utf-8" ?></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><deployment version="14"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><instanceid>FAST Search Server POC</instanceid></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><connector-databaseconnectionstring></connector-databaseconnectionstring></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!—Admin Node -- ></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><host name="<span style="background: yellow; mso-highlight: yellow;">fast1.mydomain.local</span>"></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><admin /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><webanalyzer server="true" max-targets="2" link-processing="true" lookup-db="true" redundant-lookup="true" /><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></host></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!—Primary Column -- ></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><host name="<span style="background: yellow; mso-highlight: yellow;">fast2.mydomain.local</span>"></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><content-distributor id="0" /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><searchengine row="0" column="0" /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><indexing-dispatcher /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><query /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></host></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!—Back Column -- ></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><host name="<span style="background: yellow; mso-highlight: yellow;">fast3.mydomain.local</span>"></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><document-processor processes="4"/></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><content-distributor id="1" /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><indexing-dispatcher /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><searchengine row="1" column="0" /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><query /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span></host></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><searchcluster></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; text-indent: 0.5in;"><span style="font-family: Calibri;"><row id="0" index="primary" search="true" /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; text-indent: 0.5in;"><span style="font-family: Calibri;"><row id="1" index="secondary" search="true" /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></searchcluster></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"></deployment></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">(3) Create 3 folders accessible to the FAST Connector Content SSA for Crawling.<span style="mso-spacerun: yes;"> </span>My contain 100 items (mixed PDF, DOC, etc)</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>\\myfileshare\Folder1</span></b></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>\\myfileshare\Folder2</span></b></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>\\myfileshare\Folder3</span></b></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Solution\Example:</span></b></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Setup and crawl a File Share within the FAST Content SSA<b style="mso-bidi-font-weight: normal;">.</b></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this example <b style="mso-bidi-font-weight: normal;">\\myfileshare\Folder1</b></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Ensure the Index is Idle and primary and backup are identical</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open a Microsoft FAST Search Server 2010 Command Shell as Administrator</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: indexerinfo –a status</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><?xml version="1.0"?></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><indexer hostname="fast2.mydomain.local" port="13050" cluster="webcluster" column="0" row="0"</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Running" exclusion_interval="60" time_since_last_index="0"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents size="44758573.000000" <span style="background: aqua; mso-highlight: aqua;">total="101" indexed="101" not_indexed="0"/></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><column_role state="Master" backups="1"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><index_frequence min="0.000000" max="0.000000"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="0" index_id="1315333741336367000" <span style="background: lime; mso-highlight: lime;">status="idle</span>" type="dynamic"</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><<span style="background: yellow; mso-highlight: yellow;">documents active="101" total="101"/></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="1" index_id="1315328545925813000" <span style="background: lime; mso-highlight: lime;">status="idle</span>" type="dynamic"</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/><span style="color: red;"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="2" index_id="1315328542666333000" <span style="background: lime; mso-highlight: lime;">status="idle</span>" type="dynamic"</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="3" index_id="1315328539447778000" <span style="background: lime; mso-highlight: lime;">status="idle</span>" type="dynamic"</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="4" index_id="1315328535885114000" <span style="background: lime; mso-highlight: lime;">status="idle</span>" type="dynamic"</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><document_api number_of_elements="0" last_sequence="92764" frequence="0.000000"</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><queue_size current="0"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><operations_processed api="0"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></document_api></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"></indexer></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><?xml version="1.0"?></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><indexer hostname="fast3.mydomain.local" port="13050" cluster="webcluster" column="0" row="1" factory_type="fi</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">nterval="60" time_since_last_index="0"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents size="44758573.000000" <span style="background: aqua; mso-highlight: aqua;">total="101" indexed="101" not_indexed="0"/></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><column_role state="Backup" backups="0"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><index_frequence min="0.000000" max="0.000000"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="0" index_id="1315333741336367000" <span style="background: lime; mso-highlight: lime;">status="idle</span>" type="dynamic"</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="background: yellow; mso-highlight: yellow;"><documents active="101" total="101"/></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="1" index_id="1315328545925813000" <span style="background: lime; mso-highlight: lime;">status="idle</span>" type="dynamic"</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="2" index_id="1315328542666333000" <span style="background: lime; mso-highlight: lime;">status="idle</span>" type="dynamic"</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="3" index_id="1315328539447778000" <span style="background: lime; mso-highlight: lime;">status="idle</span>" type="dynamic"</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="4" index_id="1315328535885114000" <span style="background: lime; mso-highlight: lime;">status="idle</span>" type="dynamic"</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><document_api number_of_elements="0" last_sequence="92764" frequence="0.000000"</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><queue_size current="0"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><operations_processed api="0"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></document_api></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"></indexer></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Site Note:</b> I truncated the output a little for readability.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The yellow highlight shows partition “0” contains the 101 items (100 items + 1 folder) in both the Primary and backup column.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The blue highlight shows that all 101 items have been indexed.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">When actively crawling the “not_indexed” count will not be constantly zero.<span style="mso-spacerun: yes;"> </span>As batches are processed, stored and the indexed at intervals.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The green highlight shows that current status is idle for each partition within the Column Index. </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">f.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In the real world we will not get that lucky as our server crash will probably not occur while we are idle and if we lose a server we will not be able to get this information for the primary and backup columns.<span style="mso-spacerun: yes;"> </span>Only the backup.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Let’s lose the Primary Column. (i.e. simulate the Server has crashed and is un-recoverable)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open the FAST Command Shell as Administrator on the Primary Column Server</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this Example: fast2.mydomain.local</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: nctrl stop </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">This will stop all FAST services</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Alternatively we could issue: “nctrl stop indexer” which will stop just the RTS Indexer but I want to simulate the server is gone.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Setup a 2<sup>nd</sup> File Share Crawl in the FAST Content SSA</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Start a Full Crawl</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From the FAST Shell as Administrator</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: psctrl status</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Note that no items are being submitted to the FS4SP pipeline. (this will only show results if there are Document Processors assigned to the server that are not stopped)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: indexerinfo –a status</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Note: we have lost the Primary column and no counts have changed on the backup column.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The Primary and Backup Columns do <b style="mso-bidi-font-weight: normal;">NOT</b> work as a fail-over in which content will be indexed to the backup and replicated to the primary columns once a primary column has been re-established </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">It would not be un-expected for the Backup Columns and Primary Columns to have different counts if the primary server crashed while active crawling was occurring.<span style="mso-spacerun: yes;"> </span>To be able to recover our primary column without having to restore from a backup or re-crawl millions of items and to eliminate any long downtime is worth losing a few items that would need to be accounted for once we are back up and crawling. </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Stop the Crawl from Step d.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Side Note:</b> A reset of the OSearch14 service may be required if the crawl status does not go to idle.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Prompt the Backup Column to become the Primary Column</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Stop all Crawls</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Stop the Web Analyzer and Relevancy Admin</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The WebAnalyzer runs on a schedule. To avoid any updates or processing causing changes to the index we will suspend the services from processing.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Logon to the FS4SP server which hosts the WebAnalyzer.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this example: fast1.mydomain.local</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open FAST Command Shell As Administrator</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iv.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: waadmin showstatus</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The Overall Status needs to be running before we can suspend it.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">v.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">If the Status is paused</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l0 level5 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: waadmin enqueueview</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l0 level5 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Repeat Steps iv.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">vi.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: waadmin AbortProcessing</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">vii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: spreladmin AbortProcessing</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Stop FS4SP Nodes</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Perform the Node shutdown on each FS4SP server</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this example “fast1.mydomain.local” & “fast3.mydomain.local”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Modify the Existing Farm Configuration</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">On the FAST Admin Server</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Use Windows Explorer to navigate to <FAST Install Driver>\FASTSearch\etc\config_data\deployment.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Edit the deployment.xml file</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">After initial FS4SP configuration this becomes the master deployment file</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Comment out the current Primary Column. </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l0 level5 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">fast2.mydomain.local in this example</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Prompt the Backup Column by changing the row from “1” to “0” </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l0 level5 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">fast3.mydomain.local in this example</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Remove the Backup Row from the Farm by commenting out row=”1” from the search cluster.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iv.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The new deployment file will look as follows with changes highlighted.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><?xml version="1.0" encoding="utf-8" ?></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><deployment version="14"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><instanceid>FAST Search Server POC</instanceid></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><connector-databaseconnectionstring></connector-databaseconnectionstring></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!—Admin Node -- ></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><host name="fast1.mydomain.local"></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><admin /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><webanalyzer server="true" max-targets="2" link-processing="true" lookup-db="true" redundant-lookup="true" /><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></host></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="background: yellow; mso-highlight: yellow;"><span style="font-family: Calibri;"><!— Old Primary Column -- > </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="background: yellow; mso-highlight: yellow;"><span style="font-family: Calibri;"><!-- <host name="fast2.mydomain.local"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="background: yellow; mso-highlight: yellow;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><content-distributor id="0" /></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="background: yellow; mso-highlight: yellow;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><searchengine row="0" column="0" /></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="background: yellow; mso-highlight: yellow;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><indexing-dispatcher /></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="background: yellow; mso-highlight: yellow;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><query /></span></span></div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="background: yellow; mso-highlight: yellow;"><span style="mso-spacerun: yes;"> </span></host> -- ></span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="background: yellow; mso-highlight: yellow;"><!—New Primary Column -- ></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><host name="fast3.mydomain.local"></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><document-processor processes="4"/></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><content-distributor id="1" /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><indexing-dispatcher /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="background: yellow; mso-highlight: yellow;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!--<searchengine row="1" column="0" /> -- ></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="background: yellow; mso-highlight: yellow;"><span style="mso-spacerun: yes;"> </span><searchengine row="0" column="0" /></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><query /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></host></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><searchcluster></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto; text-indent: 0.5in;"><span style="font-family: Calibri;"><row id="0" index="primary" search="true" /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto; text-indent: 0.5in;"><span style="font-family: Calibri;"><span style="background: yellow; mso-highlight: yellow;"><!-- <row id="1" index="secondary" search="true" /> -- ></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></searchcluster></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"></deployment></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">v.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Starting with the Admin Server</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this example: “fast1.mydomain.local”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">vi.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open FAST Command Shell As Administrator</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">vii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: Set-FASTSearchConfiguration</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">viii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: nctrl start</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ix.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: nctrl status</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Wait for the Node to respond that all services are running.</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">x.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Repeat steps vi. – ix. for each non-admin node</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this example only “fast3.mydomain.local”</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Remember “fast2.mydomain.local” crashed so we will not do anything with that server.</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">xi.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: indexerinfo –a status<span style="mso-tab-count: 1;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Note fast3 is column=”0” row=”0”, State=”standalone”, backup=”0”</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><indexer hostname="fast3.mydomain.local" port="13050" cluster="webcluster" <span style="background: yellow; mso-highlight: yellow;">column="0" row="0"</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Running" exclusion_interval="60" time_since_last_index="162"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents size="88681405.000000" total="101" indexed="101" not_indexed="0"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><column_role <span style="background: yellow; mso-highlight: yellow;">state="standalone" backups="0"/></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Re-crawl the 2<sup>nd</sup> File Share</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this example I will crawl <b style="mso-bidi-font-weight: normal;">\\myfileshare\Folder2</b></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">f.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Re-Execute: indexerinfo –a status</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Validate the counts total include the new crawl.</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><indexer hostname="trickypoc3.trickydomain.local" port="13050" cluster="webcluster" column="0" row="0"</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;">Running" exclusion_interval="60" time_since_last_index="162"></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents size="88681405.000000" <span style="background: yellow; mso-highlight: yellow;">total="202" indexed="202"</span> not_indexed="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><column_role state="standalone" backups="0"/></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Re-configure a New FS4SP server to join the FS4SP Farm.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this example I will merely re-use fast2.mydomain.local</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Stop FS4SP Nodes</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Perform the Node shutdown on each FS4SP server</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this example “fast1.mydomain.local” & “fast3.mydomain.local”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Modify the Existing Farm Configuration to include the new Backup Column</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">On the FAST Admin Server</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Use Windows Explorer to navigate to <FAST Install Driver>\FASTSearch\etc\config_data\deployment.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Edit the deployment.xml file</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Un-Comment new FS4SP Server to be used as the backup Column </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l0 level5 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">fast2.mydomain.local in this example</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Change the row from “0” to “1” </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l0 level5 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Fast2.mydomain.local in this example</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Re-implement the Backup row=”1” in the search cluster.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iv.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The new deployment file will look as follows with changes highlighted.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><?xml version="1.0" encoding="utf-8" ?></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><deployment version="14"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><instanceid>FAST Search Server POC</instanceid></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><connector-databaseconnectionstring></connector-databaseconnectionstring></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!—Admin Node -- ></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><host name="fast1.mydomain.local"></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><admin /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><webanalyzer server="true" max-targets="2" link-processing="true" lookup-db="true" redundant-lookup="true" /><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></host></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="background: yellow; mso-highlight: yellow;"><span style="font-family: Calibri;"><!—New Backup Column -- > </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="background: yellow; mso-highlight: yellow;"><span style="font-family: Calibri;"><host name="fast2.mydomain.local"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="background: yellow; mso-highlight: yellow;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><content-distributor id="0" /></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="background: yellow; mso-highlight: yellow;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><searchengine row="1" column="0" /></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="background: yellow; mso-highlight: yellow;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><indexing-dispatcher /></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="background: yellow; mso-highlight: yellow;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><query /></span></span></div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="background: yellow; mso-highlight: yellow;"><span style="mso-spacerun: yes;"> </span></host></span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!—New Primary Column -- ></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><host name="fast3.mydomain.local"></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><document-processor processes="4"/></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><content-distributor id="1" /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><indexing-dispatcher /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="background: yellow; mso-highlight: yellow;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!--<searchengine row="1" column="0" /> -- ></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="background: yellow; mso-highlight: yellow;"><span style="mso-spacerun: yes;"> </span><searchengine row="0" column="0" /></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><query /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></host></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><searchcluster></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto; text-indent: 0.5in;"><span style="font-family: Calibri;"><row id="0" index="primary" search="true" /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto; text-indent: 0.5in;"><span style="font-family: Calibri;"><span style="background: yellow; mso-highlight: yellow;"><row id="1" index="secondary" search="true" /> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></searchcluster></span></div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;"></deployment></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"><br />
</div><div class="MsoListParagraph" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">v.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Copy the fixml from the new Primary Column (fast3) to the new Backup Column (fast2) with the following commands.<span style="mso-spacerun: yes;"> </span>As I am using my existing server I will delete the fixml from “fast2” first.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt 99pt;"><span style="font-family: Calibri;">robocopy /E /MT:100 /NFL /COPYALL /LOG:\incoming\robocopy_fixml.log <span style="mso-spacerun: yes;"> </span><span style="color: blue;"><<</span><span style="color: maroon;">em</span><span style="color: blue;">></span>source_path<span style="color: blue;"></</span><span style="color: maroon;">em</span><span style="color: blue;">>></span>\data\data_fixml <span style="color: blue;"><</span><span style="color: maroon;">FASTSearchFolder</span><span style="color: blue;">></span>\data\data_fixml</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt 99pt;"><span style="font-family: Calibri;">copy <span style="color: blue;"><<</span><span style="color: maroon;">em</span><span style="color: blue;">></span>source_path<span style="color: blue;"></</span><span style="color: maroon;">em</span><span style="color: blue;">>></span>\data\ftStorage\processed_checkpoint.txt <span style="color: blue;"><</span><span style="color: maroon;">FASTSearchFolder</span><span style="color: blue;">></span>\data\ftStorage</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 99pt; mso-add-space: auto;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">In this example: </span></b></div><div class="MsoNormal" style="margin: 0in 0in 6pt 99pt;"><span style="font-family: Calibri;">robocopy /E /MT:100 /NFL /COPYALL \\fast3\c$\FASTSearch\data\data_fixml C:\FASTSearch\data\data_fixml</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><span style="font-family: Calibri;">copy \\fast3\c$\fastsearch\data\ftStorage\processed_checkpoint.txt C:\FASTSearch\data\ftStorage</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 99pt; mso-add-space: auto;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Side Note:</b><span style="mso-spacerun: yes;"> </span>Why copy the FIXML if replication between a Primary Column and Backup Column will occur automatically when we implement the new backup column and resume indexing?<span style="mso-spacerun: yes;"> </span>So on that note, I will not use the robocopy in this example.<span style="mso-spacerun: yes;"> </span>When we implement the backup column and resume crawling FS4SP certainly appears to take care of the replication as we end up with the same number of items in both the Primary and Backup Column.<span style="mso-spacerun: yes;"> </span>I highlighted in RED two numbers to look at in those results which are the Total Counts for each Column and not just the Counts for each partition.<span style="mso-spacerun: yes;"> </span>When using a Primary and backup column strategy not only is the index kept in sync but also the FIXML.<span style="mso-spacerun: yes;"> </span>As we crawled </span><a href="file://myfileshare/Folder2"><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: Calibri;">\\myfileshare\Folder2</span></b></a><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;"> </b>before re-implementing our backup column we want to make sure our FIXML stays in sync.<span style="mso-spacerun: yes;"> </span>If you choose not to perform the robocopy like I did browse around the FIXML folders on the 2 machines and you will quickly notice they do not appear to be identical.<span style="mso-spacerun: yes;"> </span>I encourage trying it both ways. </span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">vi.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Starting with the Admin Server</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this example: “fast1.mydomain.local”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">vii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open FAST Command Shell As Administrator</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">viii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: Set-FASTSearchConfiguration</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ix.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: nctrl start</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">x.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: nctrl status</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Wait for the Node to respond that all services are running.</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">xi.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Repeat steps vii. – ix. for each non-admin node</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this example “fast2.mydomain.local” and “fast3.mydomain.local”</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">“fast2.mydomain.local” is our new backup server.</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">xii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: indexerinfo –a status<span style="mso-tab-count: 1;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Note fast3 is no longer column=”0” row=”0”, State=”standalone”, backup=”0” but state=”Master” backups=”1” while fast2 is column=”0” row=”1” state=”Backup” backups=”0”</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Resume WebAnalyzer and Relevancy Admin</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open FAST Command Shell As Administrator on the FS4SP Admin node or the Server with the WebAnalyzer service enabled.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: waadmin EnqueueView</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: spreladmin Enqueue</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Setup the 3<sup>rd</sup> File Share Crawl and Crawl</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this example I will crawl <b style="mso-bidi-font-weight: normal;">\\myfileshare\Folder3</b></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">When the Crawl has completed</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open FAST Command Shell As Administrator on any FS4SP server</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iv.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: indexerinfo –a status</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">v.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Note the highlighted sections in the results below:</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">fast3 has become the Primary Column</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">fast2 has become the Backup Column</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">both columns have the same number of expected documents</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">As replicated does not occur immediately you may have to give the backup column time before it becomes in sync with the Primary Column.<span style="mso-spacerun: yes;"> </span>Using the robocopy in the SideNote above will probably get you in sync faster if you have a large corpus of documents. It this example using a small corpus of 303 items it occurs relatively quick.</span></div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><indexer hostname="<span style="background: yellow; mso-highlight: yellow;">fast3.mydomain.local</span>" port="13050" cluster="webcluster</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;">Running" exclusion_interval="60" time_since_last_index="103166"></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents size="134200894.000000" total="303" indexed="303" not_indexed="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><column_role <span style="background: yellow; mso-highlight: yellow;">state="Master" backups="1"/></span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><index_frequence min="8.538462" max="25.250000"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="0" index_id="1315606415333091000" status="idle" type="dynamic" ti</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents <span style="background: yellow; mso-highlight: yellow;">active="303" total="303"/></span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="1" index_id="1315328545925813000" status="idle" type="dynamic" ti</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="2" index_id="1315328542666333000" status="idle" type="dynamic" ti</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="3" index_id="1315328539447778000" status="idle" type="dynamic" ti</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="4" index_id="1315328535885114000" status="idle" type="dynamic" ti</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><document_api number_of_elements="0" last_sequence="92865" frequence="0.000000"</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><queue_size current="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><operations_processed api="101"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></document_api></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"></indexer></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><?xml version="1.0"?></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><indexer hostname<span style="background: yellow; mso-highlight: yellow;">="fast2.trickydomain.local</span>" port="13050" cluster="webcluster</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;">nterval="60" time_since_last_index="0"></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents size="90278062.000000" total<span style="background: red; mso-highlight: red;">="202"</span> indexed<span style="background: red; mso-highlight: red;">="202"</span> not_indexed="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><column_role <span style="background: yellow; mso-highlight: yellow;">state="Backup" backups="0"/></span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><index_frequence min="0.000000" max="0.000000"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="0" index_id="1315606415333091000" status="idle" type="dynamic" ti</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents <span style="background: yellow; mso-highlight: yellow;">active="303" total="303"/></span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="1" index_id="1315328545925813000" status="idle" type="dynamic" ti</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="2" index_id="1315328542666333000" status="idle" type="dynamic" ti</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="3" index_id="1315328539447778000" status="idle" type="dynamic" ti</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="4" index_id="1315328535885114000" status="idle" type="dynamic" ti</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><document_api number_of_elements="0" last_sequence="92865" frequence="0.000000"</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><queue_size current="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><operations_processed api="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></document_api></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"></indexer></span></div><div class="MsoListParagraph" style="margin: 0in 0in 6pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;">Conclusion: </span></b><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;">Though all the services in a FS4SP farm, with the exception of the Admin service, can be implemented in a scaled/redundant fashion there is no way to implement indexer redundancy for your Primary Columns.<span style="mso-spacerun: yes;"> </span>If you lose a Primary Column you will not be able to index.<span style="mso-spacerun: yes;"> </span>It would be nice if the backup columns automatically worked as a fail-over for both query and indexing but they do not.<span style="mso-spacerun: yes;"> </span>When planning a disaster recovery strategy you can choose a couple of options: 1) using the built-in fs4sp backup and restore commands or 2) backing up the fixml folder and rebuilding the index from that restore but if you are spending the cost to implement high-availability of search (i.e. primary columns have backups) it may be wise to think about putting a plan in place to prompt backup columns to primary columns for disaster recovery.<span style="mso-spacerun: yes;"> </span>There could be several advantages: 1) the storage space has already been allocated for the backup columns saving the cost of additional storage for FS4SP backups, 2) you will probably get backup and indexing faster, and 3) you can immediately resume indexing by prompting the backup column and worry about building a new backup column later. (Standing up new hardware can take time especially if there is not hardware in sight to use)</span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">KORITFW</span></div>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com0tag:blogger.com,1999:blog-203488356644181969.post-19171199784035595712011-09-14T21:31:00.000-07:002011-09-14T21:40:31.621-07:00Rebuilding the FAST Search Server 2010 index (FS4SP)<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> SharePoint 2010, FS4SP, FAST Search Server 2010, FIXML</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b> Index corruption and rebuilding the FS4SP index from FIXML</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem: </b>My FS4SP index has become corrupt.<span style="mso-spacerun: yes;"> </span>It took a week to original perform our full crawls. Is there anything we can do?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Response:</b><span style="mso-spacerun: yes;"> </span>Though this situation tends to be rare there may come a time when you need to rebuild a FS4SP index.<span style="mso-spacerun: yes;"> </span>When FS4SP is indexing items it not only stores the physical index itself <b style="mso-bidi-font-weight: normal;"><FASTInstall Drive>\FASTSearch\data\data_index</b> but it also stores <b style="mso-bidi-font-weight: normal;">FIXML <FASTInstall Drive>\FASTSearch\data\data_fixml</b> for each item indexed.<span style="mso-spacerun: yes;"> </span>The FIXML contains all the information which is to become that item within the index.<span style="mso-spacerun: yes;"> </span>Search results are retrieved from the index so why keep the FIXML around?<span style="mso-spacerun: yes;"> </span>Well one reason is for this exact problem: rebuilding an index.<span style="mso-spacerun: yes;"> </span>There are two ways of fixing a corrupt index and I will use the Solution\Example section to cover both. <span style="mso-spacerun: yes;"> </span>(In addition rebuilding an index is very important in prompting a backup column to a primary column) In this example I am using a three server single Column FS4SP farm. </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">FS4SP Farm: 1 Admin, 1 Primary Column, and 1 Backup Column. </span><br />
<br />
<span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Note:</b> “fast3.mydomain.local” is the Primary Column Server.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Starting FS4SP Farm Deployment</span></b></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><?xml version="1.0" encoding="utf-8" ?></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><deployment version="14"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><instanceid>FAST Search Server POC</instanceid></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><connector-databaseconnectionstring></connector-databaseconnectionstring></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!—Admin Node -- ></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><host name="<span style="background: yellow; mso-highlight: yellow;">fast1.mydomain.local</span>"></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><admin /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><webanalyzer server="true" max-targets="2" link-processing="true" lookup-db="true" redundant-lookup="true" /><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></host></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!—Primary Column -- ></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><host name="<span style="background: yellow; mso-highlight: yellow;">fast2.mydomain.local</span>"></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><content-distributor id="0" /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><searchengine row="1" column="0" /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><indexing-dispatcher /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><query /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></host></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!—Back Column -- ></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><host name="<span style="background: yellow; mso-highlight: yellow;">fast3.mydomain.local</span>"></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><document-processor processes="4"/></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><content-distributor id="1" /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><indexing-dispatcher /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><searchengine row="0" column="0" /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><query /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></host></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><searchcluster></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; text-indent: 0.5in;"><span style="font-family: Calibri;"><row id="0" index="primary" search="true" /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; text-indent: 0.5in;"><span style="font-family: Calibri;"><row id="1" index="secondary" search="true" /></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></searchcluster></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"></deployment></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Solution\Example: </span></b></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-family: Calibri;">Repairing a corrupt index using FIXML</span></i></b></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Optional (To allow for ease of observation)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Clear Event Viewer entries on the Primary Column Server</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Clear FS4SP Logs</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open a FAST Command Shell as Administrator</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: nctrl stop</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: net stop fastsearchmonitoring</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iv.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Delete all files under <b style="mso-bidi-font-weight: normal;"><FASTInstallDrive>\FASTSearch\var\log</b></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">v.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: nctrl start</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Resetting the Index</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">An index reset can be performed from any server in the FS4SP farm and on any Column or Row by specifying the Column, Row in the reset command.<span style="mso-spacerun: yes;"> </span>For this example, I will perform the command from the server which hosts the Primary Column and will specify the Row and Column even though the FS4SP farm only has a single column.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">An index reset does not rebuild the Column from scratch.<span style="mso-spacerun: yes;"> </span>The indexer will validate each item within the FS4SP column against the original FIXML.<span style="mso-spacerun: yes;"> </span>Any item which is deemed not in sync or corrupt will be updated in the FS4SP column/index.<span style="mso-spacerun: yes;"> </span>This will take less time than rebuilding the index column from scratch.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open the FAST Command Shell as Administrator on the FS4SP Admin Server</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this example: fast1.mydomain.local</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Make sure all crawls are stopped or paused and the FS4SP Column is idle</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: indexerinfo --row=0 --column=0 status</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Look at the status of each partition status</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><indexer hostname="<span style="background: yellow; mso-highlight: yellow;">fast3.mydomain.local</span>" port="13050" cluster="webcluster" column="0" row="0" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents size="2022136316.000000" total="7046" indexed="7046" not_indexed="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><column_role state="Master" backups="1"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><index_frequence min="0.000000" max="0.000000"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="0" index_id="1315841940082287000" <span style="background: yellow; mso-highlight: yellow;">status="idle"</span> type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="<span style="background: yellow; mso-highlight: yellow;">7046"</span> total="<span style="background: yellow; mso-highlight: yellow;">7046"</span>/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="1" index_id="1315328545925813000" <span style="background: yellow; mso-highlight: yellow;">status="idle"</span> type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="2" index_id="1315328542666333000" <span style="background: yellow; mso-highlight: yellow;">status="idle"</span> type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="3" index_id="1315328539447778000" <span style="background: yellow; mso-highlight: yellow;">status="idle"</span> type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="4" index_id="1315328535885114000" <span style="background: yellow; mso-highlight: yellow;">status="idle"</span> type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><document_api number_of_elements="0" last_sequence="99610" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><queue_size current="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><operations_processed api="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><document_api number_of_elements="0" last_sequence="99610" frequence</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></document_api></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"></indexer></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Stop the Web Analyzer and Relevancy Admin</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The WebAnalyzer runs on a schedule. To avoid any updates or processing causing changes to the index we will suspend the services from processing.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Logon to the FS4SP server which hosts the WebAnalyzer.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this example: fast1.mydomain.local</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open FAST Command Shell As Administrator</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iv.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: waadmin showstatus</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The Overall Status needs to be running before we can suspend it.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">v.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">If the Status is paused</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l0 level5 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: waadmin enqueueview</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l0 level5 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Repeat Steps iv.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">vi.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: waadmin AbortProcessing</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">vii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: spreladmin AbortProcessing</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Issue an Index reset</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Logon to the Primary Index Column Server</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this example: fast3.mydomain.local</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From the FAST Command Shell as Administrator</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: indexeradmin --row=0<span style="mso-spacerun: yes;"> </span>--column=0 resetindex</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: indexerinfo --row=0 --column=0 status</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">You may have to issue the command several times to see the work being performed.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The index reset will work through each partition of the FS4SP column. If you can keep executing the command to watch the progress.<span style="mso-spacerun: yes;"> </span><b style="mso-bidi-font-weight: normal;">Note</b>: all the items are originally in partition 1 (they will not end up there. At least in my example because of the number of items I have under index).<span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">When the index reset finishes all the items end up in partition 4. (This will vary depending on the partition spread. Just an interesting observation as to how the reset is performed under the covers)</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><indexer hostname<span style="background: yellow; mso-highlight: yellow;">="fast3.mydomain.local"</span> port="13050" cluster="webcluster" column="0" row="0" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents size="2022136316.000000" total="7046" indexed="7046" not_indexed="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><column_role state="Master" backups="1"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><index_frequence min="0.000000" max="0.000000"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="0" index_id="1315841940082287000" status="idle" type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="<span style="background: yellow; mso-highlight: yellow;">7046</span>" total="<span style="background: yellow; mso-highlight: yellow;">7046"</span>/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="1" index_id="1315328545925813000" status="idle" type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="2" index_id="1315328542666333000" status="idle" type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="3" index_id="1315328539447778000" status="idle" type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="4" index_id="1315328535885114000" <span style="background: yellow; mso-highlight: yellow;">status="indexing (6%)"</span> type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><document_api number_of_elements="0" last_sequence="99610" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><queue_size current="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><operations_processed api="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><document_api number_of_elements="0" last_sequence="99610" frequence</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></document_api></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"></indexer></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt 1in;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Alternative ways to watch the process.<span style="mso-spacerun: yes;"> </span>(Especially if you experiment with very little data in the system as the index reset will work fast enough that you may not see the status changing)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From Event Viewer</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open the Windows Event Viewer</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Expand the Applications and Services Logs Node</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open the FAST Search Logs</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">You will find several entries similar to the following:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>indexer_admin_servant: Reset index requested.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>state::runtime: Indexing suspended</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>state::runtime: Indexing resumed</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>work_order 4_1315848480044895000: Index State Reset - Not using incremental indexing</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>master_indexing_thread (p:4,j:1): Completed Index State Reset. Normal indexing enabled.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">f.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From FAST Logs</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Using Windows Explorer Navigate to <b style="mso-bidi-font-weight: normal;"><FASTInstallDrive>\FASTSearch\var\log\indexer </b>folder</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open indexer.txt</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Search for “Reset index requested” and you will see something similar to the following:</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">INFO<span style="mso-spacerun: yes;"> </span>indexer indexer_admin_servant: Reset index requested.</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">VERBOSE<span style="mso-spacerun: yes;"> </span>indexer rts::indexing::util: Suspending indexing</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">INFO<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>indexer state::runtime: Indexing suspended</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">INFO<span style="mso-spacerun: yes;"> </span>indexer state::runtime: Indexing resumed</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">VERBOSE<span style="mso-spacerun: yes;"> </span>indexer percentage_file_distributor: Partition 4 should have 100% of the docs. Num docs 7046 target : 6000000. New range: 1-714</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">INFO<span style="mso-spacerun: yes;"> </span>indexer work_order 4_1315848480044895000: Index State Reset - Not using incremental indexing</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">VERBOSE<span style="mso-spacerun: yes;"> </span>indexer index_producer (4): Index 1315848480044895000 completed. OK docs: 7046, failed docs: 0, errors: 0, range: 1-714, 0 exclusionlisted</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">VERBOSE<span style="mso-spacerun: yes;"> </span>indexer percentage_file_distributor: Partition 3 has empty range.</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">INFO<span style="mso-spacerun: yes;"> </span>indexer work_order 3_1315848737366889000: Index State Reset - Not using incremental indexing</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">VERBOSE<span style="mso-spacerun: yes;"> </span>indexer index_producer (3): Index 1315848737366889000 completed. OK docs: 0, failed docs: 0, errors: 0, range: 0-0, 0 exclusionlisted</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">VERBOSE<span style="mso-spacerun: yes;"> </span>indexer percentage_file_distributor: Partition 2 has empty range.</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">INFO<span style="mso-spacerun: yes;"> </span>indexer work_order 2_1315848740067419000: Index State Reset - Not using incremental indexing</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">VERBOSE<span style="mso-spacerun: yes;"> </span>indexer index_producer (2): Index 1315848740067419000 completed. OK docs: 0, failed docs: 0, errors: 0, range: 0-0, 0 exclusionlisted</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">VERBOSE<span style="mso-spacerun: yes;"> </span>indexer percentage_file_distributor: Partition 1 has empty range.</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">INFO<span style="mso-spacerun: yes;"> </span>indexer work_order 1_1315848743251859000: Index State Reset - Not using incremental indexing</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">VERBOSE<span style="mso-spacerun: yes;"> </span>indexer index_producer (1): Index 1315848743251859000 completed. OK docs: 0, failed docs: 0, errors: 0, range: 0-0, 0 exclusionlisted</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">VERBOSE<span style="mso-spacerun: yes;"> </span>indexer percentage_file_distributor: Partition 0 has empty range.</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">INFO<span style="mso-spacerun: yes;"> </span>indexer work_order 0_1315848746358249000: Index State Reset - Not using incremental indexing</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">VERBOSE<span style="mso-spacerun: yes;"> </span>indexer index_producer (0): Index 1315848746358249000 completed. OK docs: 0, failed docs: 0, errors: 0, range: 0-0, 0 exclusionlisted</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">VERBOSE<span style="mso-spacerun: yes;"> </span>indexer search_controller_holder: Activating index set '0_1315848746358249000,1_1315848743251859000,2_1315848740067419000,3_1315848737366889000,4_1315848480044895000', 7046 active docs, 0 exclusionlisted.</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">INFO<span style="mso-spacerun: yes;"> </span>indexer master_indexing_thread (p:4,j:1): Completed Index State Reset. Normal indexing enabled.</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">VERBOSE<span style="mso-spacerun: yes;"> </span>dictionary_producer Loading rc-file: 'C:\FASTSE~1\var/etc/findexrc'</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">VERBOSE<span style="mso-spacerun: yes;"> </span>dictionary_producer Reading index configuration from C:\FASTSearch\data\data_index\fast3.mydomain.local.normalized.temp\index.cf</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">VERBOSE<span style="mso-spacerun: yes;"> </span>indexer dictionary_builder: New dictionaries ready (trickypoc3.trickydomain.local.normalized.1315848819)</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">g.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Resume WebAnalyzer and Relevancy Admin once the index reset completes.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open FAST Command Shell As Administrator on the FS4SP Admin node or the Server with the WebAnalyzer service enabled.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: waadmin EnqueueView</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: spreladmin Enqueue</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">h.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Test your Search Center</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-family: Calibri;">Rebuilding an index from FIXML</span></i></b></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open the FAST Command Shell as Administrator on the FS4SP Admin Server</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this example: fast1.mydomain.local</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Make sure all crawls are stopped or paused and the FS4SP Column is idle</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: indexerinfo --row=0 --column=0 status</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Look at the status of each partition status</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><indexer hostname="<span style="background: yellow; mso-highlight: yellow;">fast3.mydomain.local</span>" port="13050" cluster="webcluster" column="0" row="0" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents size="2022136316.000000" total="7046" indexed="7046" not_indexed="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><column_role state="Master" backups="1"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><index_frequence min="0.000000" max="0.000000"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="0" index_id="1315841940082287000" <span style="background: yellow; mso-highlight: yellow;">status="idle"</span> type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="1" index_id="1315328545925813000" <span style="background: yellow; mso-highlight: yellow;">status="idle"</span> type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="2" index_id="1315328542666333000" <span style="background: yellow; mso-highlight: yellow;">status="idle"</span> type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="3" index_id="1315328539447778000" <span style="background: yellow; mso-highlight: yellow;">status="idle"</span> type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="4" index_id="1315328535885114000" <span style="background: yellow; mso-highlight: yellow;">status="idle"</span> type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active<span style="background: yellow; mso-highlight: yellow;">="7046"</span> total<span style="background: yellow; mso-highlight: yellow;">="7046"/></span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><document_api number_of_elements="0" last_sequence="99610" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><queue_size current="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><operations_processed api="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><document_api number_of_elements="0" last_sequence="99610" frequence</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></document_api></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"></indexer></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Stop the Web Analyzer and Relevancy Admin</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The WebAnalyzer runs on a schedule. To avoid any updates or processing causing changes to the index we will suspend the services from processing.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Logon to the FS4SP server which hosts the WebAnalyzer.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open FAST Command Shell As Administrator</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iv.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: waadmin showstatus</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l1 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The Overall Status needs to be running before we can suspend it.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">v.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">If the Status is paused</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l1 level5 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: waadmin enqueueview</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l1 level5 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Repeat Steps iv.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">vi.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: waadmin AbortProcessing</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">vii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: spreladmin AbortProcessing</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Rebuild the Primary Column Index</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Logon to the Primary Index Column Server</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this example: fast3.mydomain.local</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From the FAST Command Shell as Administrator</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: nctrl stop</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Using windows explorer navigate to <b style="mso-bidi-font-weight: normal;"><FASTInstallDrive>\FASTSearch\data\</b></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">f.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Delete the <b style="mso-bidi-font-weight: normal;">data_index</b> folder</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">g.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: nctrl start</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">h.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: indexerinfo --row=0 --column=0 status</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Notice the total=”7046”, indexed=”0” and not_indexed=”7046” as these numbers are generated from the FIXML.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Much like the index reset you will see that status of the partitions changes</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Keep re-issuing the indexerinfo --row=0 --column=0 status to watch the progress</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iv.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Note the difference between index reset and rebuilding the index.<span style="mso-spacerun: yes;"> </span>The index reset moved the items from one partition to another while keeping the index populate.<span style="mso-spacerun: yes;"> </span>The rebuilding of the index from scratch started with an indexed count: indexed=”0”.</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><indexer hostname="<span style="background: yellow; mso-highlight: yellow;">fast3.myomain.local</span>" port="13050" cluster="webcluster" column="0" row="0" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;">ndex="0"></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents size="2022136316.000000" <span style="background: yellow; mso-highlight: yellow;">total="7046"</span> <span style="background: yellow; mso-highlight: yellow;">indexed="0" not_indexed="7046"</span>/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><column_role state="Master" backups="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><index_frequence min="0.000000" max="0.000000"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="0" index_id="0" status="idle" type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="1" index_id="0" status="idle" type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="2" index_id="0" status="idle" type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="3" index_id="0" status="idle" type="dynamic" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><partition id="4" index_id="0" <span style="background: yellow; mso-highlight: yellow;">status="indexing (8%)"</span> </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><documents active="0" total="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></partition></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><document_api number_of_elements="0" last_sequence="99610" frequence="0.000000" </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><queue_size current="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><operations_processed api="0"/></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></document_api></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 1in;"><span style="font-family: Calibri;"></indexer></span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Much like the index reset above the alternative ways to watch the progress are through the Event Viewer and the indexer.txt log.<span style="mso-spacerun: yes;"> </span>The messages will differ but the same end result will occur.<span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">j.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Resume WebAnalyzer and Relevancy Admin once the index rebuild completes.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open FAST Command Shell As Administrator on the FS4SP Admin node or the Server with the WebAnalyzer service enabled.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: waadmin EnqueueView</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: spreladmin Enqueue</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">k.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Test your Search Center</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Conclusion: </span></span></b></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">For each item indexed into the FS4SP index a FIXML file is created representing the item within the index.<span style="mso-spacerun: yes;"> </span>The FIXML items stored on the FS4SP Servers does take up additional storage but it has several beneficial functions from validating security, debugging crawled/managed properties and as in this example fixing a corrupted index or even rebuilding an index.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Special Note: </b>Rebuilding the index from scratch requires a lot more free disk space than an index reset.<span style="mso-spacerun: yes;"> </span>Temporary files are created and released and you may consume twice as much disk space as the final index. <span style="mso-spacerun: yes;"> </span>If you need to rebuild from scratch watch the amount of free disk space. If it runs out (about 2GB min) the process will fail and immediately start again. Until the lack of free storage space is addressed the process will continue to cycle.</span></div>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com3tag:blogger.com,1999:blog-203488356644181969.post-35832561745412594512011-09-03T20:44:00.000-07:002011-09-21T20:50:39.011-07:00FAST Search Server 2010 SP1<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> SharePoint 2010 SP1, FS4SP SP1, Fast Search Server 2010 SP1</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b><span style="mso-spacerun: yes;"> </span>Upgrading to FS4SP SP1</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem: </b>I applied FAST Search for SharePoint 2010 SP1 and everything has gone wrong. I have lost my pipeline customizations, my Customer Extensibility, and even my high density mode.<span style="mso-spacerun: yes;"> </span>What did I do wrong?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Response:</b> I know I have been missing for a while but as the adoption of FS4SP has been moving out of infancy stage I have been really busy.<span style="mso-spacerun: yes;"> </span>With the addition of SP1 I had to find the time.<span style="mso-spacerun: yes;"> </span>If you are planning to upgrade to SP1 you need to stop and think really hard.<span style="mso-spacerun: yes;"> </span>I have many customers who have run into issues with SP1.<span style="mso-spacerun: yes;"> </span>Not with the service pack itself but with the impact of applying it.<span style="mso-spacerun: yes;"> </span>To better explain the problems and techniques to avoid issues I will use the Solution\Example section of how to get into trouble and how to avoid trouble.<span style="mso-spacerun: yes;"> </span>If you are running a base installation you will probably not run into trouble but it is worth understanding how FS4SP SP1 is installed and configured.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Side Note:</b><span style="mso-spacerun: yes;"> </span>SharePoint 2010 SP1 though I haven’t had issues has its’ own quirk.<span style="mso-spacerun: yes;"> </span>Every SharePoint CU immediately lets you know to run the configuration wizard after applying the update, SP1 inadvertently does not.<span style="mso-spacerun: yes;"> </span>By habit I perform the task because what is it going to hurt. (i.e. no negative effect).<span style="mso-spacerun: yes;"> </span>If you do not run the configuration wizard everything will appear well until we look under the hood and discover our Database schema is not up to date. For SharePoint 2010 SP1:</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Install the equivalent SharePoint Foundation SP1</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Though running SharePoint 2010 not everything is running without Foundation.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">If this is in dispute, it doesn’t hurt.<span style="mso-spacerun: yes;"> </span>(i.e. don’t argue, if in actuality if doesn’t affect your implementation you have wasted 5 minutes)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Apply SharePoint 2010 SP1</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Run the SharePoint configuration Wizard on all servers starting with the Central Administration Server (CA)</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Solution\Example:</span></b></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this example we will use CustomerExtensibility section of the FS4SP pipeline to show the flaws in SP1 implementation</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Modify the Customer Extensibility section of the FS4SP Pipeline</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Using Windows Explorer navigate to <FAST Search Install Drive>\FASTSearch\etc</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open the file pipelineextensibility.xml in notepad.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Duplicate the Commented out Example Section.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri;"><PipelineExtensibility></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!--</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><Run command="binary.exe %(input)s %(output)s"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><Input></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><CrawledProperty propertySet="" varType="" propertyId=""/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><CrawledProperty propertySet="" varType="" propertyName=""/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><CrawledProperty propertySet="" varType="" propertyName=""/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></Input></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><Output></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><CrawledProperty propertySet="" varType="" propertyName=""/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><CrawledProperty propertySet="" varType="" propertyName="" defaultValue=""/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></Output></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></Run></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>--></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri;"></PipelineExtensibility></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">To: </span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><PipelineExtensibility></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!--</span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><Run command="binary.exe %(input)s %(output)s"></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><Input></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><CrawledProperty propertySet="" varType="" propertyId=""/></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><CrawledProperty propertySet="" varType="" propertyName=""/></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><CrawledProperty propertySet="" varType="" propertyName=""/></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></Input></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><Output></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><CrawledProperty propertySet="" varType="" propertyName=""/></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><CrawledProperty propertySet="" varType="" propertyName="" defaultValue=""/></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></Output></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></Run></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>--></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!--</span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><Run command="binary.exe %(input)s %(output)s"></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><Input></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><CrawledProperty propertySet="" varType="" propertyId=""/></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><CrawledProperty propertySet="" varType="" propertyName=""/></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><CrawledProperty propertySet="" varType="" propertyName=""/></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></Input></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><Output></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><CrawledProperty propertySet="" varType="" propertyName=""/></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><CrawledProperty propertySet="" varType="" propertyName="" defaultValue=""/></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></Output></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></Run></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>--></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"></PipelineExtensibility></span></div><div class="MsoNormal" style="margin: 0in 0in 0pt 0.75in;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">f.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">We are merely adding an additional commented out section for this example but it will suffice.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Apply the FS4SP SP1 bits by downloading (</span><a href="http://technet.microsoft.com/en-us/enterprisesearch/gg176677.aspx"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="color: blue; font-family: Calibri;">http://technet.microsoft.com/en-us/enterprisesearch/gg176677.aspx</span></span></a><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">) and running the installation.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Open a FAST Command Shell as Administrator</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Navigate to the <FAST Install Drive>\FASTSearch\Installer\Scripts directory</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Execute> psconfig.ps1 –action P</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Stands for Configuration with action PATCH</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">When the process completes edit the PipelineExtensibility.xml following Step #2.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">What happened? The additional commented section is gone.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">The upgrade path for SP1 is not very sensitive. (An appropriate word)</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Let’s take a look at what happened.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Navigate to the <FAST Install Drive>\FASTSearch\Installer\Scripts directory.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Open psconfig.ps1 in notepad</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">GoTo line 201</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>Write-Host ".\psconfig.ps1 -action p"</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>Write-Host "After installing a patch or service pack, run this action to re-configure the installation. " –NoNewline</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Ok, did that correctly.<span style="mso-spacerun: yes;"> </span>Move to line 913.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">A lot of wording but in summary</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Stop the FAST Service</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">CopyDefaultTemplates</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Set-FASTSearchConfiguration</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iv.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Start the FAST Service</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">I, iii, & iv. Harmless but what about CopyDefaultTemplates?</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">When applying SP1 the FS4SP bits are upgraded but if we following the patch directions which include copying the default templates we are going to end up with exactly that: the default templates.<span style="mso-spacerun: yes;"> </span>PipelineExtensibility happens to be one of these default templates.<span style="mso-spacerun: yes;"> </span>SP1 not only installs the bits but also includes a new set of templates. Some in theory could change but the SP gives a whole new set whether changed or not.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">9.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Losing the CustomerExtensibility is not a big deal as we can easily re-implement the changes after applying SP1 but what happens if we have taken FS4SP from standard density mode to high density mode.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">The answer is we would have just re-versed the high density mode back to standard density.<span style="mso-spacerun: yes;"> </span>This could be a big problem if we applied SP1 with more than 30M items indexed.<span style="mso-spacerun: yes;"> </span>We have a different number of index partitions and the load would have to be re-allocated.<span style="mso-spacerun: yes;"> </span>The default Column contains 5 partitions with 6M items per column. TechNet says to split a column at 15M but in actuality OOB it is configured to hold 30M. </span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt 0.75in;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;">Side Note:</span></b><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>View <FAST Install Drive>\FASTSearch\etc\config_data\RTSearch\webcluster\rtsearchrc.xml to see the default configuration for an index column.</span></span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">10.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">So how do we avoid this?</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">11.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">There are a couple of solutions to the problem (I will let the user decide how they want to handle the issue)</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Run each step of the Patch process manually from the FAST Command Shell.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Stop the FAST Node (nctrl stop)</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Run the CopyDefault Templates</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Re-Implement any customization.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iv.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Run the Set-FASTSearchConfiguration command</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">v.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Start the FAST Node (nctrl start)</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Modify the psconfig.ps1 (located under FASTSearch\installer\scripts)</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Add a pause in the psconfig.ps1 configuration script between the CopyDefaultTemplates and Set-FASTSearchConfiguration command to allow time to re-implement changes before the configuration is set.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Find the Default Templates and implement our changes after installing the patch but before running the psconfig.ps1 patch command.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">12.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">From the windows explorer</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Navigate to the <FAST Install Drive>\FASTSearch\Metadata\config\profiles\default</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Found them! They are all here in one directory or another.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Navigate further to \static\etc.<span style="mso-spacerun: yes;"> </span>Here is the home of the pipelineextensibility.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">The default profile is the location of the templates which will be copied when running the psconfig patch command.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Modify the pipelineextensibility.xml file as in Step #2.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">13.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Re-Run the psconfig.ps1 –action P as in step #4.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Fortunately for us (or this blog) the upgrade path is not smart enough to recognize that the SP1 patch has already been applied.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">14.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Re-verify the results in the <FAST Install Drive>\etc\pipelineextensibility.xml files.</span></span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">The modification is there.</span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">Conclusion:</span></span></b></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">FS4SP SP1 may take care of issues but it can cause a lot of un-intended issues.<span style="mso-spacerun: yes;"> </span>If you are implementing a detailed Enterprise Search Solution which includes customizations such as High Density Mode, pipeline changes, or CustomerExtensibility you need to understand the upgrade path.<span style="mso-spacerun: yes;"> </span>Anything that has been customized needs to be well thought out if you are going to implement a Patch in FS4SP.</span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">KORITFW</span></div>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com1tag:blogger.com,1999:blog-203488356644181969.post-76353366448065384212011-06-07T22:32:00.000-07:002011-06-07T22:32:28.903-07:00FS4SP Pipeline Performance and CustomerExtensibility<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> SharePoint 2010 and FAST Search 2010 for SharePoint (FS4SP) Performance</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b><span style="mso-spacerun: yes;"> </span>FS4SP Pipeline Performance and “CustomerExtensibility” stage</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem: </b>My FAST Content Recent crawl rate is very low.<span style="mso-spacerun: yes;"> </span>I have added more Document Processors, memory and even an additional FAST Server but I can’t seem to get my Crawl Performance any faster.<span style="mso-spacerun: yes;"> </span>What is the problem?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Response:</b> This is a very common scenario I run into.<span style="mso-spacerun: yes;"> </span>The answer to the performance problem can be one of many areas in SharePoint, SQL Server, and FS4SP but there are 2 specific problem areas I look at 1st and these are the questions I first ask:<span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level1 lfo3; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Are the disks fast enough?<span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l2 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">For FS4SP the recommended IOPS are 2000-3000/sec with a low latency.<span style="mso-spacerun: yes;"> </span>If I get a server with 1000+ IOPS or 750MB/sec throughput I can usually get pretty good performance.<span style="mso-spacerun: yes;"> </span>In this case we will answer that the disks are fast enough and focus on question #2 </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level1 lfo3; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Have you implemented any “CustomerExtensibility” solutions?<span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo3; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The answer is usually “yes”.<span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo3; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The follow-up question is what did you write it in?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">I have seen many blogs, TechNet articles, and heard many people insist on how “CustomerExtensibility” needs to be implemented.<span style="mso-spacerun: yes;"> </span>Instead of telling anyone the issue or how to do this I will use the Solution\Example section to show how to look at pipeline performance and the reader can draw their own conclusions.<span style="mso-spacerun: yes;"> </span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">For ease of setting up a repetitive test I am limiting my FS4SP farm to have Document Processors on only one server. A stand-alone Farm is acceptable and probably the easiest. <span style="mso-spacerun: yes;"> </span>If you are using a Multiple Server Farm you would want to perform the “CustomerExtensibility” steps on any server in the FS4SP farm which has Document Processors defined.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Solution\Example:</span></b></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">As any executable program can be called from the “CustomerExtensibility” stage, I will use a series of programs to perform the same function and look at the effects on the pipeline. I hear, erroneously, a lot of times that the only program I can call is .net C# which is probably because it is the most common example.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">The 4 examples I will use:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Batch File</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">VBScript</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">C# - (the notorious blog and TechNet example)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">C++.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">FS4SP pipeline background.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The pipeline is a sandbox solution.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">This means regardless of the user permissions of the FAST Service user the user will have limited capability within the pipeline.<span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">There is a single folder location accessible to write files to from within the “CustomerExtensibilty” stage of the pipeline. “C:\users\<fast service user>\AppData\LocalLow”.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Each Document Processor (or DP) in the FS4SP Farm is an individual instance of the Pipeline</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">1 Item can pass through a DP at a time.<span style="mso-spacerun: yes;"> </span>A DP may be working on a batch of 100 items but only 1 item is being worked on at a time</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">If I have 4 Document Processors the Farm could potentially be processing 4 items at a point in time.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l1 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">With this knowledge it becomes critical to have the pipeline running as efficient as possible.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l1 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">If it takes 1 sec to process an item, the most I could get passing through the pipeline at any point in time is 4 per/sec.<span style="mso-spacerun: yes;"> </span>(In actuality you probably won’t get 4 from SharePoint’s perspective)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open Windows Explorer</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Create a folder called “TEST” on the same root drive as the FASTSearch install</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Example: (for the purpose of this test)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l1 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">C:\FASTSearch</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l1 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">C:\TEST</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Expose hidden folders to Windows Explorer</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From “Organize” sub-menu of choose Folder and search options</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From the View Tab </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Check “Show hidden files, folders, and drives” radio option</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Using windows explorer navigation to:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">C:\Users\<your FAST service user>\AppData\LocalLow</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Create a folder called “TEST”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">My service user is “svc_fast”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Example: C:\Users\svc_fast\AppData\LocalLow\TEST</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Create Test Programs and place in the “C:\TEST” folder</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">All the Examples are kept as simply as possible.<span style="mso-spacerun: yes;"> </span>No error trapping, tracing, etc.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Place a random file in the folder for testing</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Example: C:\Test\TEST.txt</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Use Notepad to create the following batch file</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">CmdTest.cmd</span></b></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; text-indent: 27pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>copy %1 C:\users\%USERNAME%\AppData\LocalLow\TEST\</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; text-indent: 27pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Command Line Test></b> CmdTest C:\TEST\TEST.txt</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Look in<span style="mso-spacerun: yes;"> </span>…\LocalLow\TEST directory to verify success</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt 0.75in;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">VBScript. This program will be comprised of 2 Files. We can’t launch the VB Script directly in the pipeline so we will need a command file to execute the script</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">VBTest.cmd</span></b></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">cscript C:\FASTSearch\bin\CopyToLocalLow.vbs %1 %2</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">VBTest.vbs</span></b></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1.5in;"><span style="font-family: Calibri;">option explicit</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1.5in;"><span style="font-family: Calibri;">dim objNet, objFS, tmpInFile, userProfilePath</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1.5in;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1.5in;"><span style="font-family: Calibri;">tmpInFile = wscript.arguments(0)</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1.5in;"><span style="font-family: Calibri;">set objNet = CreateObject("WScript.NetWork") </span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1.5in;"><span style="font-family: Calibri;">userProfilePath = "C:\users\" + objNet.UserName + "\appdata\locallow\TEST\"</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1.5in;"><span style="font-family: Calibri;">set objFS = createobject("scripting.filesystemobject")</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1.5in;"><span style="font-family: Calibri;">objFS.copyfile tmpInFile, userProfilePath</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1.5in;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1.5in;"><span style="font-family: Calibri;">set objFS = nothing</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1.5in;"><span style="font-family: Calibri;">set objNet = nothing</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt 1.5in;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt 1.5in;"><span style="font-family: Calibri;">wscript.quit</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b>Command Line Test></b><span style="mso-bidi-font-weight: bold;"> VBTest.cmd C:\TEST\TEST.txt<b></b></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iv.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Look in<span style="mso-spacerun: yes;"> </span>…\LocalLow\TEST folder to verify success<b></b></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">**Side Note: Executing scripts within the FS4SP pipeline can be tricky.<span style="mso-spacerun: yes;"> </span>I have some servers work flawlessly and others I need to fix settings for scripting.<span style="mso-spacerun: yes;"> </span>Make sure the FAST service user has explicit execute permission on the vbs file.<span style="mso-spacerun: yes;"> </span>If you have issues you can skip this program.<span style="mso-spacerun: yes;"> </span>I will show the results.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">C#.<span style="mso-spacerun: yes;"> </span>Create Console App<b></b></span></span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span style="font-family: Calibri;">CSharpTest.exe (Visual Studio 2008 .net 3.5)</span></b></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="color: blue; font-family: Consolas; font-size: 9.5pt;">using</span><span style="font-family: Consolas; font-size: 9.5pt;"> System.IO;</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="color: blue; font-family: Consolas; font-size: 9.5pt;">using</span><span style="font-family: Consolas; font-size: 9.5pt;"> System.Security.Principal;</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="color: blue; font-family: Consolas; font-size: 9.5pt;">namespace</span><span style="font-family: Consolas; font-size: 9.5pt;"> CSharpTest</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;">{</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">class</span> <span style="color: #2b91af;">Program</span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span>{</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">static</span> <span style="color: blue;">void</span> Main(<span style="color: blue;">string</span>[] args)</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span>{</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">string</span>[] userContext = <span style="color: #2b91af;">WindowsIdentity</span>.GetCurrent().Name.Split(<span style="color: #a31515;">'\\'</span>);</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">string</span> outputFolder = <span style="color: #a31515;">@"C:\Users\"</span> + userContext[1] + <span style="color: #a31515;">@"\AppData\LocalLow\TEST"</span>;</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span><span style="color: #2b91af;">FileInfo</span> fileInfo = <span style="color: blue;">new</span> <span style="color: #2b91af;">FileInfo</span>(args[0]);</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span><span style="color: #2b91af;">File</span>.Copy(args[0], <span style="color: #2b91af;">Path</span>.Combine(outputFolder, fileInfo.Name));</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span>}</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span>}</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;">}</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b>Command Line Test></b><span style="mso-bidi-font-weight: bold;"> CSharpTest.exe C:\TEST\TEST.txt<b></b></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Look in …\LocalLow\TEST folder to verify success<b></b></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">**Side Note: I also tested with a Visual Studio 2010 .net 4.0 and will show the results. </span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">f.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">C++. Created Console App<b></b></span></span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span style="font-family: Calibri;">CPlusTest.exe</span></b></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="color: blue; font-family: Consolas; font-size: 9.5pt;">#include</span><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: #a31515;">"stdafx.h"</span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="color: blue; font-family: Consolas; font-size: 9.5pt;">#include</span><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: #a31515;">"fstream"</span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="color: blue; font-family: Consolas; font-size: 9.5pt;">#include</span><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: #a31515;">"windows.h"</span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="color: blue; font-family: Consolas; font-size: 9.5pt;">#include</span><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: #a31515;">"Lmcons.h"</span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;">std::string ExtractFilename( <span style="color: blue;">const</span> std::string& path )</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;">{</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">return</span> path.substr( path.find_last_of( <span style="color: #a31515;">'\\'</span> ) +1 );</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;">}</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="color: blue; font-family: Consolas; font-size: 9.5pt;">int</span><span style="font-family: Consolas; font-size: 9.5pt;"> _tmain(<span style="color: blue;">int</span> argc, _TCHAR* argv[])</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;">{</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-tab-count: 1;"> </span>TCHAR name [ UNLEN + 1 ];</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-tab-count: 1;"> </span>DWORD size = UNLEN + 1;</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-tab-count: 1;"> </span>GetUserName ( (TCHAR*)name, &size);</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-tab-count: 1;"> </span><span style="color: blue;">char</span> outputPath[100];</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-tab-count: 1;"> </span>std::string ff = ExtractFilename(argv[1]);</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-tab-count: 1;"> </span><span style="color: blue;">const</span> <span style="color: blue;">char</span> *fileName[1] = { ff.c_str() };</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-tab-count: 1;"> </span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-tab-count: 1;"> </span>strcpy_s(outputPath, <span style="color: #a31515;">"C:\\Users\\"</span>);</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-tab-count: 1;"> </span>strcat_s(outputPath,name);</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-tab-count: 1;"> </span>strcat_s(outputPath,<span style="color: #a31515;">"\\AppData\\LocalLow\\TEST\\"</span>);</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-tab-count: 1;"> </span>strcat_s(outputPath,fileName[0]);</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-tab-count: 1;"> </span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-tab-count: 1;"> </span>std::ifstream src; </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>std::ofstream dest;</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-tab-count: 1;"> </span>src.open (argv[1], std::ios::binary); </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span>dest.open (outputPath, std::ios::binary);</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-tab-count: 1;"> </span>dest << src.rdbuf (); </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span>dest.close ();</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span>src.close (); </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">return</span> EXIT_SUCCESS; </span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 99pt; mso-layout-grid-align: none;"><span style="font-family: Consolas; font-size: 9.5pt;">}</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b>Command Line Test></b><span style="mso-bidi-font-weight: bold;"> CPlusTest.exe C:\TEST\TEST.txt<b></b></span></span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Look in …\LocalLow\TEST folder to verify success.<b></b></span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><br />
</div><div class="MsoListParagraph" style="margin: 0in 0in 6pt 1in; mso-add-space: auto;"><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">**Side Note: FS4SP requires Microsoft Visual C++ 2008 Redistributable – x64 runtime so it is easiest to use VS 2008 and compile in x64 mode.<span style="mso-spacerun: yes;"> </span>I loaded the C++ 2010 x86 and x64 for fun and tested with these versions also.<span style="mso-spacerun: yes;"> </span>For this examples analysis I went with 2010 x64.<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span></span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Time to test performance in the Pipeline<b></b></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Create a File share Folder and place 1000 documents in the folder<b></b></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">I used a mixed of office and PDF documents<b></b></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">9.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From your FAST Content Search Service Application<b></b></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Setup a new File Share Content Source<b></b></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">10.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">We will repeat the next steps for each of the 4 test programs<b></b></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">11.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Open Windows Explorer on the FAST Server<b></b></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Navigate to <FAST Install Driver>\FASTSearch\etc<b></b></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Edit the File “pipelineextensibility”<b></b></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Add the Follow and Save the File (there is a sample already in the file just make sure you place the new call outside of the comments)<b></b></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><Run command="C:\TEST\CmdTest.cmd %(input)s"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><Input></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 2;"> </span><CrawledProperty propertySet="11280615-f653-448f-8ed8-2915008789f2" varType="31" propertyName="url"/></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: 0.5in;"><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><CrawledProperty propertySet="7262a2f9-30d0-488f-a34a-126584180f74" varType="31" propertyName="mime"/></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: 0.5in;"><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;"></Input></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></Run></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">We are going to ask the FS4SP pipeline to pass 2 Crawled Properties to the program</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">url<span style="mso-tab-count: 1;"> </span>- Access Url generated by the SharePoint Crawler</span></span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">mime<span style="mso-tab-count: 1;"> </span>- Crawled Property Set by the FAST pipeline</span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Reset pipeline</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Open the FS4SP PowerShell as Administrator</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l1 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Execute: psctrl reset</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l1 level5 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Resets the pipeline to pick up the pipeline changes we implemented in pipelineextensibility.xml</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">From FAST Content SSA</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l1 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Issue Index Reset</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Open the FS4SP PowerShell as Administrator</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l1 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Execute: Clear-FASTSearchContentCollection <your collection><span style="mso-spacerun: yes;"> </span></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l1 level5 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">“sp” the default collection</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l1 level5 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">If the Index does not clear it is because we have a typo in the “pipelineextensibility” format.<span style="mso-spacerun: yes;"> </span>This is a trick for testing your “pipelineextensibility” changes.<span style="mso-spacerun: yes;"> </span>This also works for any pipeline configuration changes and is an easy way to make sure changes are implemented with the correct format.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l1 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Repeat Step 3 – 6 for each FS4SP server in the FARM.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l1 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Execute: nctrl stop</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l1 level5 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Stops the FAST Node</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l1 level5 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">We are going to collect statistics from the pipeline and Stopping and Starting the Node will reset all statistics</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l1 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Optional: I usually remove all logs from “<fast install drive>/FASTSearch/var/logs” between tests.<span style="mso-spacerun: yes;"> </span>To do this you would also need to stop the “FAST Search for SharePoint Monitoring” service.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l1 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Execute: nctrl start</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l1 level5 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Starts the FAST Node</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l1 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Execute: nctrl status</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l1 level5 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">It will wait for a response from all Node Processes.<span style="mso-spacerun: yes;"> </span>This will let you know when FAST is ready</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">12.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">From the FAST Content SSA kick off a Full Crawl of the new File Share Content source</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Note the Crawl time upon completion.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">13.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">From Windows Explorer on any FS4SP server with DPs.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Navigate to “C:\Users\<your fast<span style="mso-spacerun: yes;"> </span>service user>\AppData\LocalLow\Test”</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Get the total number of documents created. You should get 1001</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">1 Folder</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">1000 Items which passed through the pipeline.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Open an item in Note Pad</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l1 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">You will have pure XML of the Crawl Properties values we requested in Step 12</span></span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iv.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">If you end up with more than 1001 files I will comment on that further at the end of the post.</span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-bidi-font-weight: bold;">**Side Note:<span style="mso-spacerun: yes;"> </span>If you read my blog “Spy Stage in the FAST Search (FS4SP) pipeline”</span><span style="color: #29bfd1;"> </span>(</span><a href="http://fs4sp.blogspot.com/2011/04/spy-stage-in-fast-search-for-sharepoint_05.html"><span style="font-family: 'Times','serif'; font-size: 12pt; line-height: 115%;">http://fs4sp.blogspot.com/2011/04/spy-stage-in-fast-search-for-sharepoint_05.html</span></a><span style="font-family: Calibri;">) the Spy stage is a great way to look at Crawled properties but is a little limiting and you have to control the amount of data being crawled.<span style="mso-spacerun: yes;"> </span>The copy to locallow allows you to view selected crawled properties for large quantities of items.<span style="mso-spacerun: yes;"> </span>I used it constantly for many different debugging reasons. It also has an advantage over the FDDumper as you can control which crawled properties are produced instead of a full dump of the pipeline and then searching for items.<b></b></span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">14.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From the FS4SP Command Shell as Administrator (on the FS4SP Admin Server if more than 1 server in the Farm)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: infotool</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">infotool will zip all the log files and statistics from all FS4SP Servers in the Farm.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">This is why I usually delete all logs between test runs.<span style="mso-spacerun: yes;"> </span>It is optional in this case as we are only interested in the statistics. If we were debugging a different issue I would want only the logs which are created during the test run.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">FYI - The more FS4SP servers and the more logs on the servers the longer it will take for infotool to complete.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 99pt; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Infotool will provide a location of the zip file when it is completed.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Use Windows Explorer to navigate to the location and rename the infotool folder to be associated with the Command type tested and move the folder to our program location.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l1 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">On my server I will end up with:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l1 level5 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">C:\test\logs\Cmd</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l1 level5 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">C:\test\logs\CSharp</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l1 level5 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">C:\test\logs\CPlus</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l1 level5 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">C:\test\logs\VBScript</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">f.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">If you remove logs between runs and don’t move the infotool log make sure you don’t delete the infotool folders. </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">15.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Repeat steps 11 – 14 for each of the other programs.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The only difference will be the run command in the pipelineextensibility.xml</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span style="mso-bidi-font-weight: bold;"><Run command="C:\TEST\CSharpTest.exe %(input)s"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span style="mso-bidi-font-weight: bold;"><Run command="C:\TEST\CPlusTest.exe %(input)s"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span style="mso-bidi-font-weight: bold;"><Run command="C:\TEST\VBTest.cmd %(input)s"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">16.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span style="mso-bidi-font-weight: bold;">Analyzing the infotool logs</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span style="mso-bidi-font-weight: bold;">Open the infotool_default.zip file associated with each run.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span style="mso-bidi-font-weight: bold;">On the root level open the file “rc-dump.txt” in note pad or an advanced editor</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The “rc-dump.txt” will have statistics for all services from the last run. Including statistics for each Document Processor by stage.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Search for “CustomerExtensibility”. In my case I have 4 DPs running so I will have stats for all 4.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Save into a Notepad</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">f.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Repeat for all 4 tests clearly marking which command the statistics came from.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">17.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The following are my results:</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">CmdTest <span style="mso-tab-count: 2;"> </span>Crawl Time: 09:04<span style="mso-tab-count: 1;"> </span>#Files in Local Low: 1001</span></b></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Scopes:<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>Cur<span style="mso-spacerun: yes;"> </span>Total<span style="mso-spacerun: yes;"> </span>Min<span style="mso-spacerun: yes;"> </span>Max<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>Avg</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"></span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>( 250)<span style="mso-spacerun: yes;"> </span>30ms 472ms<span style="mso-spacerun: yes;"> </span>69ms</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>( 211)<span style="mso-spacerun: yes;"> </span>30ms 456ms<span style="mso-spacerun: yes;"> </span>71ms</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>( 270)<span style="mso-spacerun: yes;"> </span>30ms 299ms<span style="mso-spacerun: yes;"> </span>67ms</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>( 270)<span style="mso-spacerun: yes;"> </span>30ms 489ms<span style="mso-spacerun: yes;"> </span>72ms</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">VBScript <span style="mso-tab-count: 2;"> </span>Crawl Time: 9.43 <span style="mso-tab-count: 1;"> </span>#Files in Local Low: 1001</span></b></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Scopes:<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"></span><span style="mso-spacerun: yes;"> </span>Cur<span style="mso-spacerun: yes;"> </span>Total<span style="mso-spacerun: yes;"> </span>Min<span style="mso-spacerun: yes;"> </span>Max<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>Avg</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>(<span style="mso-spacerun: yes;"> </span>210)<span style="mso-spacerun: yes;"> </span>62ms<span style="mso-spacerun: yes;"> </span>1s <span style="mso-spacerun: yes;"> </span>137ms</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>(<span style="mso-spacerun: yes;"> </span>229)<span style="mso-spacerun: yes;"> </span>61ms 977ms 152ms</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>(<span style="mso-spacerun: yes;"> </span>272)<span style="mso-spacerun: yes;"> </span>61ms<span style="mso-spacerun: yes;"> </span>1s <span style="mso-spacerun: yes;"> </span>141ms</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>(<span style="mso-spacerun: yes;"> </span>290)<span style="mso-spacerun: yes;"> </span>61ms 884ms 146ms</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">C++ VS 2010 x64 <span style="mso-tab-count: 1;"> </span>Crawl Time: 9.05 <span style="mso-tab-count: 1;"> </span>#Files in Local Low: 1001</span></b></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Scopes:<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>Cur<span style="mso-spacerun: yes;"> </span>Total<span style="mso-spacerun: yes;"> </span>Min<span style="mso-spacerun: yes;"> </span>Max<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>Avg</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>(<span style="mso-spacerun: yes;"> </span>250)<span style="mso-spacerun: yes;"> </span>30ms 389ms<span style="mso-spacerun: yes;"> </span>73ms</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>(<span style="mso-spacerun: yes;"> </span>249)<span style="mso-spacerun: yes;"> </span>30ms 343ms<span style="mso-spacerun: yes;"> </span>73ms</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>(<span style="mso-spacerun: yes;"> </span>251)<span style="mso-spacerun: yes;"> </span>30ms 467ms<span style="mso-spacerun: yes;"> </span>75ms</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>(<span style="mso-spacerun: yes;"> </span>251)<span style="mso-spacerun: yes;"> </span>30ms 436ms<span style="mso-spacerun: yes;"> </span>78ms</span></div><div class="MsoListParagraph" style="margin: 0in 0in 6pt 2in; mso-add-space: auto;"><b><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span></span></b></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">C# 2008 .net 3.5 <span style="mso-tab-count: 1;"> </span>Crawl Time: 9.15<span style="mso-tab-count: 1;"> </span>#Files in Local Low: 1001</span></b></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Scopes:<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>Cur<span style="mso-spacerun: yes;"> </span>Total<span style="mso-spacerun: yes;"> </span>Min<span style="mso-spacerun: yes;"> </span>Max<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>Avg</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>( 289)<span style="mso-spacerun: yes;"> </span>46ms 812ms <span style="mso-spacerun: yes;"> </span>145ms</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>( 252)<span style="mso-spacerun: yes;"> </span>62ms 593ms <span style="mso-spacerun: yes;"> </span>149ms</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>( 230)<span style="mso-spacerun: yes;"> </span>77ms 641ms <span style="mso-spacerun: yes;"> </span>149ms</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>( 230)<span style="mso-spacerun: yes;"> </span>77ms 546ms <span style="mso-spacerun: yes;"> </span>145ms</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">C# 2010 .net 4.0 <span style="mso-tab-count: 1;"> </span>Crawl Time: 9.25<span style="mso-tab-count: 1;"> </span>#Files in LocalLow: 1001 </span></b></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Scopes:<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>Cur<span style="mso-spacerun: yes;"> </span>Total<span style="mso-spacerun: yes;"> </span>Min<span style="mso-spacerun: yes;"> </span>Max<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>Avg</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>(<span style="mso-spacerun: yes;"> </span>231)<span style="mso-spacerun: yes;"> </span>62ms<span style="mso-spacerun: yes;"> </span>1s <span style="mso-spacerun: yes;"> </span>131ms</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>(<span style="mso-spacerun: yes;"> </span>261)<span style="mso-spacerun: yes;"> </span>61ms<span style="mso-spacerun: yes;"> </span>1s <span style="mso-spacerun: yes;"> </span>129ms</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>(<span style="mso-spacerun: yes;"> </span>270)<span style="mso-spacerun: yes;"> </span>61ms 561ms 135ms</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Processor::CustomerExtensibility<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>:<span style="mso-spacerun: yes;"> </span>0<span style="mso-spacerun: yes;"> </span>(<span style="mso-spacerun: yes;"> </span>239)<span style="mso-spacerun: yes;"> </span>61ms 825ms 135ms</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">18.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">How to read the Numbers</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Total:<span style="mso-spacerun: yes;"> </span>Number of items which pass through the Document process since the last time statistics where reset.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Min Time:<span style="mso-spacerun: yes;"> </span>The shortest amount of time a single item passed through a DP.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Max Time:<span style="mso-spacerun: yes;"> </span>The longest amount of time a single item passed through a DP.<span style="mso-spacerun: yes;"> </span></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Avg Time:<span style="mso-spacerun: yes;"> </span>The cumulative average time for all items which passed through a DP.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">19.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Max time is important but it is a little limiting.<span style="mso-spacerun: yes;"> </span>If the Max time was 10 sec (A totally unacceptable number) I can’t tell how many passed through in 7, 8, or 9 seconds.<span style="mso-spacerun: yes;"> </span>If we had an item take 10 second it would mean that the particular DP could do no other work for 10 secs until that item finished processing.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">20.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Average time is really the number to focus on.<span style="mso-spacerun: yes;"> </span>The higher the Average time the slower the performance of the FS4SP farm.<span style="mso-spacerun: yes;"> </span>Remember the “CustomerExtensibility” stage is only one stage of many which make up the FS4SP pipeline.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">21.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span style="mso-bidi-font-weight: bold;">In our particular testing, performing very simple functionality, all the programs all pretty fast ( < 150ms) but are they really.<span style="mso-spacerun: yes;"> </span>Let’s run the numbers for 2 fictitious customers who each implemented this example with one choosing </span><b style="mso-bidi-font-weight: normal;">C# 2008 .net 3.5 </b>and the<b style="mso-bidi-font-weight: normal;"> </b>other choosing <b style="mso-bidi-font-weight: normal;">C++ VS 2010 x64</b>.<span style="mso-bidi-font-weight: bold;"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">The average times for all document processes for each</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">C#<span style="mso-spacerun: yes;"> </span>= ((145+149+149+145) / 4)<span style="mso-spacerun: yes;"> </span>= 147ms</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">C++ = ((73+73+75+78) / 4) = 74.75ms</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">How much longer will the C# customer’s crawl take versus the C++ customer for 10M items</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Additional average time = 147 – 74.75 = 72.75ms</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Total Milliseconds for 10M = 72.25 * 10,000,000 = 722,500,000ms</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Total Seconds =722,500,000 / 1000 = 722,500 sec</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iv.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Total Minutes = 722,500 / 60 = 12041.6667 mins</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">v.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">Total Hours = 12041.6667 / 60 = ~50<span style="mso-spacerun: yes;"> </span>hours</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">vi.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">For Farm = 50 hours / 4 DPs = ~12.5 hours</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">22.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b>For those who got more than 1001 files in the LocalLow</b><span style="mso-bidi-font-weight: bold;">:<span style="mso-spacerun: yes;"> </span>The particular servers I used are very poor performing VMs but I never got more than 1001 files because I tuned my SP/FS4SP farms to only crawl as fast as the FS4SP farm can handle.<span style="mso-spacerun: yes;"> </span>I choose these servers because I was using very little functionality in the pipeline “CustomerExtensibility” and wanted to make sure the differences where apparent.<span style="mso-spacerun: yes;"> </span>In a good farm my average times would have been lower but the differences would still exist.<span style="mso-spacerun: yes;"> </span>There a several issues which can cause the increased number of files but disk IOPS and latency is the most common.<span style="mso-spacerun: yes;"> </span>When batches are processed and submitted to the index dispatcher, the index dispatcher has 300 seconds to get the batch into the index.<span style="mso-spacerun: yes;"> </span>If the batch times out it re-sends the items back through the pipeline.<span style="mso-spacerun: yes;"> </span>If I had added 2 more DPs on this Farm my implementation would have started thrashing and re-processing items decreasing performance.<span style="mso-spacerun: yes;"> If you had more than 1001 items, it is because some items where re-processed.</span>Of interesting note, if you had looked at your crawl logs you will see 1001 successes.<span style="mso-spacerun: yes;"> </span>The SP Crawl log is concerned about how many items made it into the index successfully and does not care about how many times FS4SP had to process the items before they were successful.<span style="mso-spacerun: yes;"> </span>The CmdTest.cmd is a great/quick way to look at overall performance. It takes 30 seconds to setup, no real code involved, and can tell you pretty quickly if a FS4SP farm is thrashing.<span style="mso-spacerun: yes;"> </span>It will add overhead but it is minimal.<span style="mso-spacerun: yes;"> </span></span></span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b>Conclusions:</b><span style="mso-bidi-font-weight: bold;"><span style="mso-spacerun: yes;"> </span>When we are looking at performance on a small scale the numbers < 150ms appear to be ok until we extrapolate the numbers to a larger scale.<span style="mso-spacerun: yes;"> </span>The difference in this example is simply the choice of programming language.<span style="mso-spacerun: yes;"> </span>The infotool and repeatable testing are a great way to look at the overall performance of the FS4SP pipeline.<span style="mso-spacerun: yes;"> </span>The OOB CompanyExtractors are notoriously sluggish. They are worth taking a look at for performance.<span style="mso-spacerun: yes;"> </span>If the customer is not going to take advantage of the stage remove it from the pipeline.</span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">When using “CustomerExtensibility” always check the performance impact.</span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="mso-bidi-font-weight: bold;"><span style="font-family: Calibri;">KORITFW</span></span></div>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com2tag:blogger.com,1999:blog-203488356644181969.post-58745496570517894782011-05-30T18:45:00.000-07:002011-05-30T18:45:56.409-07:00Event 8058. SharePoint 2010 Password Expiration<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> SharePoint 2010 Enterprise</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b><span style="mso-spacerun: yes;"> </span>SharePoint 2010 Password Management</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem: </b>I keep getting the Event Log Error. “The credentials used for the account domain\user expired on 12/05/06 12:48:50, and need to be updated.<span style="mso-spacerun: yes;"> </span>If they are not updated, the system may stop working.<span style="mso-spacerun: yes;"> </span>The account is used by…..”</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Response:</b> In SharePoint 2010 Managed Accounts can be set to generate new passwords automatically and notify the user before the passwords expires. You can also change the account password manually. The service accounts I use within my development farms have an AD policy set for the password to never expire.<span style="mso-spacerun: yes;"> </span>So why do I get an expiration notice?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">You can view the options available:</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">Central Administration </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt; text-indent: 0.5in;"><span style="font-family: Calibri;">-> Security </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt; text-indent: 0.5in;"><span style="font-family: Calibri;">-> Configure managed accounts -> </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt; text-indent: 0.5in;"><span style="font-family: Calibri;"><Edit one of your Managed Accounts></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">Funny thing is that I will see my Password update information has a N/A for the next password change.<span style="mso-spacerun: yes;"> </span>So who is sending the event saying my password has expired and why?<span style="mso-spacerun: yes;"> </span>The “who” is easy it is a timer job which is enabled by default.<span style="mso-spacerun: yes;"> </span>The why is a good question.<span style="mso-spacerun: yes;"> </span>There is obviously an expiration policy in days that is being picked up by the timer job telling us the password is expired. It definitely is the default expiration date set in AD as I checked out of curiosity.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Solution:</b> </span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">To disable the daily event message if you choose not to use Password management in SharePoint.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Central Administration -> Monitoring -> Review Job Definitions</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Scroll and find the job definition “Password Management”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Double Click to Edit the Job</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Click Disable</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Conclusions: </b><span style="mso-spacerun: yes;"> </span>Before I get the comments regarding “This will make it extra secure”.<span style="mso-spacerun: yes;"> </span>Most organizations already have password policies in place and I am not sure I want SharePoint automatically generating passwords for me.<span style="mso-spacerun: yes;"> </span>I fully understand the “Least Permissions theory”, etc. this is simply how to disable if you choose not to implement Password Management through SharePoint.</span></div><br />
KORITFWEric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com1tag:blogger.com,1999:blog-203488356644181969.post-63380026985298648162011-05-25T16:11:00.000-07:002011-05-25T16:11:51.659-07:00FS4SP Full and Incremental Crawls and deleted items<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> SharePoint 2010 and FS4SP Enterprise Search and the SharePoint Crawler</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b> SharePoint 2010 and FS4SP and deleting of items from the index during Full and Incremental crawls.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem: </b>I have switch from using the SharePoint 2010 index to the FS4SP as my index.<span style="mso-spacerun: yes;"> </span>Delete items appear to take a different path when they are removed from a content source during full and Incremental crawls.<span style="mso-spacerun: yes;"> </span>Is this an issue?<b style="mso-bidi-font-weight: normal;"></b></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">This question statement could as easily be:</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">When indexed items are removed from a Content Source the access URL does not appear to be deleted from the Crawl Database after a Full or Incremental Crawl.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Response:</b> </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">I hear a lot of questions regarding FAST and deleting items not working.<span style="mso-spacerun: yes;"> </span>The SharePoint crawler does appear to have slightly different end result when items are removed from the index through Full or Incremental crawls.<span style="mso-spacerun: yes;"> </span>It would appear that against FS4SP there is an issue but the real question is whether it has any deep negative effects.<span style="mso-spacerun: yes;"> </span>In the solution\example section I will show a high level of how the items move around the crawl database and what to expect.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>For easiest comparison I will perform the steps against both a SharePoint Search Service Application and a FAST Content Search Service Application at the same time.<span style="mso-spacerun: yes;"> </span>You can choose to perform all the steps individually.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Solution\Example:</span></b></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Choose <span style="mso-spacerun: yes;"> </span>or setup 2 Search Service Applications</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">1 SharePoint Search Services Application (example: SSA)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">1 FAST Search Service Application (example: FSA)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Perform an Index Reset on both SSAs</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Determine Crawl Databases association with each SSA.<span style="mso-spacerun: yes;"> </span>The crawl Database can be obtained from the Search Administrator Topology for each SSA.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Example: SSA – CrawlDatabase: SSACrawlDB</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Example: FSA – CrawlDatabase: FSACrawlDB</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Create a Folder accessible to the Search Service Application(s)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Place 5 documents within the folder</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Example</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">1.doc</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">2.doc</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">3.doc</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">iv.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">4.doc</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">v.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">5.doc</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In both the Search Service Applications</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Setup a new FileShare Content source Name “Test Delete”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute a Full Crawl of the “Test Delete” content source for both Search Service Applications</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute the Crawl Log Report Jobs</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From CA -> Monitoring -> Review Job Definitions</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Find the timer job “Crawl Log Report for <your SSA>”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Double Click to Edit and Click “Run Now”</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Repeat for both Search Service Applications</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt 0.5in;"><span style="font-family: Calibri;">**SideNote: The crawl log reports are now on Timer Jobs in SharePoint 2010.<span style="mso-spacerun: yes;"> </span>Execute Manually will ensure the “MSSCrawlUrlReport” table has been updated.</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open SQL Server Management Studio</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open SQL Query and Execute the Follow SQL:</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.25in; mso-layout-grid-align: none; text-indent: 0.5in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">SELECT</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> [<Your SSA Crawl DB>]<span style="color: grey;">.</span>dbo<span style="color: grey;">.</span>MSSCrawlURL <span style="color: green;"></span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.25in; mso-layout-grid-align: none; text-indent: 0.5in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">SELECT</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> [<Your SSA Crawl DB>]<span style="color: grey;">.</span>dbo<span style="color: grey;">.</span>MSSCrawlUrlReport<span style="color: green;"></span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt 0.25in; text-indent: 0.5in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;">SELECT</span><span style="font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> [<Your SSA Crawl DB>]<span style="color: grey;">.</span>dbo<span style="color: grey;">.</span>MSSCrawlDeletedURL</span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.25in; mso-layout-grid-align: none; text-indent: 0.5in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">SELECT</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> [<Your FSA Crawl DB>]<span style="color: grey;">.</span>dbo<span style="color: grey;">.</span>MSSCrawlURL <span style="color: green;"></span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.25in; mso-layout-grid-align: none; text-indent: 0.5in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">SELECT</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> [<Your FSA Crawl DB>]<span style="color: grey;">.</span>dbo<span style="color: grey;">.</span>MSSCrawlUrlReport<span style="color: green;"></span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt 0.25in; text-indent: 0.5in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;">SELECT</span><span style="font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> [<Your FSA Crawl DB>]<span style="color: grey;">.</span>dbo<span style="color: grey;">.</span>MSSCrawlDeletedURL</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">You will get a record for each Crawled Item in the “MSSCrawlURL” and “MSSCrawlUrlReport” for both SharePoint and FAST in addition to folders.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In SharePoint you will also get additional records for anchor Points records. We will ignore the anchor points</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In SharePoint you will also get Deleted records in the “MSSCrawlDeleteURL” table for any anchor point.<span style="mso-spacerun: yes;"> </span>We will ignore these records.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">.</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Test the Index.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open a Search Center for SharePoint and perform a search for “doc”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">You should get back all 5 documents</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open a Search Center for FAST and perform a search for “doc”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">You should get back all 5 documents</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">9.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Delete the document “5.doc” from the File Share Folder</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">10.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute an Incremental Crawl and Execute the “Crawl Log Reports” for both Search Service Applications.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">11.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Repeat Step #8</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Both indexes should be cleaned of “5.doc”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In the case of SharePoint we could have query the Property database but with such a small corpus it is just as easy to use a search center</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">12.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Optional</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Change the SQL to include a where clause to look at less data and focus on the single item.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-layout-grid-align: none; text-indent: 0.25in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">SELECT</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> [<Your SSA Crawl DB>]<span style="color: grey;">.</span>dbo<span style="color: grey;">.</span>MSSCrawlURL </span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-layout-grid-align: none; text-indent: 0.25in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">WHERE </span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">DisplayUrl<span style="color: blue;"> like </span>‘%5.doc’<span style="color: green;"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-layout-grid-align: none; text-indent: 0.25in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">SELECT</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> [<Your SSA Crawl DB>]<span style="color: grey;">.</span>dbo<span style="color: grey;">.</span>MSSCrawlUrlReport</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-layout-grid-align: none; text-indent: 0.25in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">WHERE </span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">DisplayUrl<span style="color: blue;"> like </span>‘%5.doc’<span style="color: green;"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: 0.25in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;">SELECT</span><span style="font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> [<Your SSA Crawl DB>]<span style="color: grey;">.</span>dbo<span style="color: grey;">.</span>MSSCrawlDeletedURL</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-layout-grid-align: none; text-indent: 0.25in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">WHERE </span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">DisplayUrl<span style="color: blue;"> like </span>‘%5.doc’<span style="color: green;"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: 0.25in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-layout-grid-align: none; text-indent: 0.25in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">SELECT</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> [<Your FSA Crawl DB>]<span style="color: grey;">.</span>dbo<span style="color: grey;">.</span>MSSCrawlURL <span style="color: green;"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-layout-grid-align: none; text-indent: 0.25in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">WHERE </span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">DisplayUrl<span style="color: blue;"> like </span>‘%5.doc’<span style="color: green;"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-layout-grid-align: none; text-indent: 0.25in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">SELECT</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> [<Your FSA Crawl DB>]<span style="color: grey;">.</span>dbo<span style="color: grey;">.</span>MSSCrawlUrlReport<span style="color: green;"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-layout-grid-align: none; text-indent: 0.25in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">WHERE </span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">DisplayUrl<span style="color: blue;"> like </span>‘%5.doc’<span style="color: green;"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: 0.25in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;">SELECT</span><span style="font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> [<Your FSA Crawl DB>]<span style="color: grey;">.</span>dbo<span style="color: grey;">.</span>MSSCrawlDeletedURL</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-layout-grid-align: none; text-indent: 0.25in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">WHERE </span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">DisplayUrl<span style="color: blue;"> like </span>‘%5.doc’<span style="color: green;"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">13.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Re-Query the SharePoint FAST Crawl Databases</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The “MSSCrawlDeletedUrl” table should now have a record reflecting “5.doc”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The “MSSCrawlURL” table should have been updated to reflect:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Column: “DeletePending=2”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Column: “ContentSourceId=-1”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The “MSSCrawlUrlReport” table should have been updated to reflect:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Column: “IsDeleted=1”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">Everything seems to follow the same path at this point.<span style="mso-spacerun: yes;"> </span>No surprises.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">14.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">So if the Item has been deleted from the Index why do we still have an MSSCrawlUrl record with “DeletePending = 2”.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">It turns out that the “MSSCrawlUrl” record does get removed until the 2nd crawl after the delete. Probably why “DeletePending = 2”.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">15.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Re-run the incremental and Crawl Reports</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">16.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Check the SQL and you will find no change</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">17.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Re-run the incremental and Crawl Reports for a third time</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">18.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Check the SQL and you will see where the divergence occurs</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">After the 2<sup>nd</sup> incremental crawl occurs after the delete the “MSSCrawlUrl” record gets removed within the SharePoint Crawl Database but the record remains in the FAST Crawl database.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">19.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Is it an issue? </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Outside of the fact that the Crawl database over time will become artificially inflated in regards to storage requirements compared to a SharePoint crawl database, the only way I can see it as an issue is if the delete access url record gets re-submit upon each Incremental. Let check.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">20.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Add the follow SQL Query</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt 0.5in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>SELECT</span><span style="font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> [<Your FSA Crawl DB>]<span style="color: grey;">.</span>dbo<span style="color: grey;">.</span>MSSCrawlQueue</span></div><div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-layout-grid-align: none; text-indent: 0.25in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">SELECT</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> [<Your FSA Crawl DB>]<span style="color: grey;">.</span>dbo<span style="color: grey;">.</span>MSSCrawlURL <span style="color: green;"></span></span></div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-layout-grid-align: none; text-indent: 0.25in;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">WHERE </span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">DisplayUrl<span style="color: blue;"> like </span>‘%5.doc’<span style="color: green;"></span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">21.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">There will be a little timing upon executing this test.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Kick-off an Incremental Crawl against the FAST Content Source</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Repeatedly execute the Query until you find the “MSSCrawlQueue” table Populated</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The “MSSCrawlQueue” table is the queue for those items that are going to be crawled.<br style="mso-special-character: line-break;" /><br style="mso-special-character: line-break;" /></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt 0.5in;"><span style="font-family: Calibri;">You won’t find it getting queue up.<span style="mso-spacerun: yes;"> </span>I already knew this as the “DeletePending=2” and “ContentSourceID=-1” will prevent it from being re-crawled.</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">22.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">I have tested using/against:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Full Crawls instead of incremental which should act the same</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">No CUs installed</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">APR 2011 CUs – Same results</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Conclusion:</b><span style="mso-spacerun: yes;"> </span>A far as bugs go this isn’t much of one to write home about.<span style="mso-spacerun: yes;"> </span>On extremely large Farms 200-300 M with a lot of deleting content such as from Exchange in theory I could experience some sluggishness and an inflated storage requirement.<span style="mso-spacerun: yes;"> </span>This could be easily rectified with a little testing and a SQL statement with “ContentSourceId=-1” and “DeletePending=2”.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">For now we will leave it for what it is … an interesting lesson on how items move through the Crawl Database with an eye on extra storage requirements.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">If anyone sees any different behavior I would be interested and hearing about it.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">KORITFW</span></div>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com2tag:blogger.com,1999:blog-203488356644181969.post-74199490718876154702011-05-10T18:37:00.000-07:002011-05-10T18:37:08.136-07:00FS4SP and Configuration Error: An error occurred while installing Resource store<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> SharePoint 2010, FAST Search for SharePoint 2010 (FS4SP), Configuration Wizard, Resource store error</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b><span style="mso-spacerun: yes;"> </span>Configuring FS4SP.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem: </b>My FS4SP configuration wizard continually fails while configuring the resource store.<span style="mso-spacerun: yes;"> </span>When I manually run the wizard in debug mode I can’t find the cause of the error.<span style="mso-spacerun: yes;"> </span>My log throws errors like the following: </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">5/1/2011 2:57:01 PM Error InstallResourceStore - An error occurred while executing binary "F:\FASTSearch\bin\ResourceStoreInstaller.exe". Return code is not 0.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">5/1/2011 2:57:01 PM Error Utility.WriteException - Exception -<span style="mso-spacerun: yes;"> </span>: Exception - System.Management.Automation.RuntimeException: An error occurred while installing Resource store.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">5/1/2011 2:57:01 PM Error Utility.WriteException - Exception Stack Trace - </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">5/1/2011 2:57:01 PM Error Utility.WriteException - Error Details - </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">5/1/2011 2:57:01 PM Error Utility.WriteException - Target Object - </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">5/1/2011 2:57:01 PM Error Utility.WriteException - Fully qualified error Id - </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">5/1/2011 2:57:01 PM Error Utility.WriteException - Exception -<span style="mso-spacerun: yes;"> </span>: Exception - System.Management.Automation.RuntimeException: An error occurred while installing resource store.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">5/1/2011 2:57:01 PM Error Utility.WriteException - Exception Stack Trace - </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">5/1/2011 2:57:01 PM Error Utility.WriteException - Error Details - </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">5/1/2011 2:57:01 PM Error Utility.WriteException - Target Object –</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">What is the problem?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Response: </b>I have only run into this issue once and was not going to blog about it as I doubt many people run into it but last week I was in a meeting watching a presentation in which the last PowerPoint slide showed the recommendation of 16 – 24 cores for a FAST server.<span style="mso-spacerun: yes;"> </span>The problem turns out that the FS4SP configuration wizard will not succeed on a server with more than 16 cores.<span style="mso-spacerun: yes;"> </span>FS4SP will run on more than 16 cores you just can’t configure it on more than 16 cores.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Solution: </span></b></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Lower the number of cores on the server</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Run the Configuration Wizard</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Re-enable the cores.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Conclusion: </span></b></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">For VM’s it is pretty easy to reconfigure the VM to have fewer cores and re-implement once the configuration wizard has been run successfully.<span style="mso-spacerun: yes;"> </span>For physical hardware you will need to reduce the cores through the BIOS and then re-enable.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">KORITFW</span></div>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com1tag:blogger.com,1999:blog-203488356644181969.post-53569670727408510552011-05-05T18:43:00.000-07:002011-05-05T18:43:17.118-07:00Debugging the FS4SP Configuration Wizard<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> SharePoint 2010, FAST Search for SharePoint 2010 (FS4SP), Configuration Wizard, psconfig.ps1</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b><span style="mso-spacerun: yes;"> </span>Manually running the FS4SP Configuration Wizard to configure and debug a FS4SP installation.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem: </b>I am continually getting errors when running the FS4SP Configuration Wizard.<span style="mso-spacerun: yes;"> </span>The log file produced does not give me enough information.<span style="mso-spacerun: yes;"> </span>What can I do?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Response: </b>The Microsoft FAST Search Server 2010 for SharePoint configuration wizard can be run manually with more verbose logging which can help in identifying issues with a FS4SP installation. In the solution\example I will not cover all the details of a FS4SP installation as TechNet does a good job so I will cover the high-lights surrounding the Configuration Wizard.<span style="mso-spacerun: yes;"> </span>The configuration wizard can be run manually on any FS4SP server in the FARM but I will focus on a single server stand-alone FS4SP farm.<span style="mso-spacerun: yes;"> </span>The same principals can be applied for running the configuration on multi-node farms. </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Solution\Example:</span></b></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">It is very important to run installation “As Administrator” when installing software on Windows Server 2008</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Right Click on PrerequisiteInstaller and run as Administrator</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Install FS4SP</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Double Click fsserver.msi</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Alternative to running fsserver.msi</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open Command prompt a Administrator</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Issue the Command “fsserver.msi”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto; mso-list: l0 level5 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">This would eliminate all questions regarding Permissions if you ever believe the installation is failing due to permission issues on Windows Server 2008.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open the FAST Command Shell as Administrator</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Navigate to the <FAST Install Drive>\FASTSearch\install\scripts directory</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Use the psconfig.ps1 to Configure the FAST Farm</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Side Notes:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Issue the following command replacing the appropriate values <></span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">I parsed my Command for readability. This is a single line command.</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>.\psconfig.ps1 -action i -roleName single<span style="mso-spacerun: yes;"> </span></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>-userName <yourdomain>\<fastuser></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>-localMachineName <FAST2010server>.<yourdomain></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>-databaseConnectionString <yoursqlserver>.<yourdomain></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>-databaseName FASTAdminDB</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>-logFileName C:\FASTSearch\WizardLog.txt</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>-logLevelAsString Debug</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>-SharePointInstalledMode Basic</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>-SharePointServerName <SP2010server>.<yourdomain> </span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>-SharePointUserIdentity <yourdomain>\<spuser></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span>Response to Command: </span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>Password for user <yourdomain>\<fastuser> : *********</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>Self signed certificate password for FAST Search Server for SharePoint : *********</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>Please wait while Windows configures FAST Search Server for SharePoint. </span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Configuration may take several minutes...</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>WARNING: System cannot determine if the Firewall is on. Please make sure </span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>it is turned on, in order to create IP Security rules.</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>...........................You must now reboot to activate configuration</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Site Notes: </span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1in; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">I ignored providing any options to enter passwords but the psconfig.ps1 prompted were needed because they were not supplied.</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1in; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">–SharePointInstalledMode [Basic/Advanced]<span style="mso-spacerun: yes;"> </span>Basic is for a Stand-alone SharePoint Server /Advanced for a Farm</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">I also changed the Log Level to Debug and provided a path to a log file</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1in; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">When running the Configuration Wizard through the UI the log level is Warning.</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1in;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1in; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Changing to Debug level will provide a full step by step of all the configuration steps being performed</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1in; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">With this high-level of debugging detail not only can you see every step being performed but it is much easier to find specific issues.</span></div><div class="MsoListParagraph" style="margin: 0in 0in 6pt 0.5in;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1in; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Once the issue is identified you can edit the psconfig.ps1 command and find the exact command being executed when the error occurred. Many times you can run it individually outside of the wizard. I have seen many debug sessions which are focused on non-issues.<span style="mso-spacerun: yes;"> </span>If they had run the command individually they would have verified it was not the piece of the puzzle which was broken. </span></div><div class="MsoListParagraph" style="margin: 0in 0in 6pt 0.5in;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">After successfully debugging and configuring the FAST Server continue with the TechNet deployment instructions for deploying and securing the FARM.</span></div><div class="MsoListParagraph" style="margin: 0in 0in 6pt 0.5in;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The psconfig.ps1 can be run on multi-node farms as well for both Admin and non-admin nodes.</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1in; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">A deployment file will need to be created by hand just like through the wizard</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1in;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 1in; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">To obtain the usage definitions for the psconfig.ps1 command issue “psconfig.ps1” at the FAST Command prompt without specifying any options.</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Conclusions:</b> Having the ability to run the Configuration Wizard manually with an increased log level can greatly increase the ability to find a configuration problem when the UI Wizard fails.<span style="mso-spacerun: yes;"> </span>As always error messages aren’t always clear so being able to track the configuration on a detail level can lead to the exact point of failure.</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri;">KORITFW</span></div>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com0tag:blogger.com,1999:blog-203488356644181969.post-2747341356959187282011-05-04T20:34:00.000-07:002011-05-04T20:37:43.310-07:00Manipulating crawled properties in the FAST Search (FS4SP) pipeline<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> SharePoint 2010, FAST Search for SharePoint 2010 (FS4SP), processors.Basic Module, CustomerExtensibility, <load module="processors.Basic" class="AttributeCopy" /></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b><span style="mso-spacerun: yes;"> </span>Manipulating crawled properties in the FS4SP pipeline.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem: </b>I have a crawled property I want to manipulate.<span style="mso-spacerun: yes;"> </span>What is the best way to do this?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Response: </b>Any and all documentation will tell you that “CustomerExtensibility” is the only way to do this but what happens if the problem statement is:<span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The crawl property I need to manipulate is causing an issue in the pipeline before the “CustomerExtensibility” stage?<b style="mso-bidi-font-weight: normal;"></b></span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">The answer is yes there are other methods to manipulate crawled properties and you may be faced with an issue where the “CustomerExtensibility” stage may not work.<span style="mso-spacerun: yes;"> </span>The alternative methods are not documented therefore deemed “Not Supported” by Microsoft.<span style="mso-spacerun: yes;"> </span>If you have other issues later on you will want to temporarily remove any “Non Supported” changes in your pipeline before calling support or they may not help even though the technique used is the exact modules MS already used in the pipeline. <span style="mso-spacerun: yes;"> </span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">In the Solution\Example below I will use a real problem a customer was having and Microsoft didn’t have a solution.<span style="mso-spacerun: yes;"> </span>I could have re-arranged the FS4SP pipeline to move customer extensibility up in the order of processing and fixed the issue but what would happen if I needed to use customer extensibility to perform crawled property manipulation further down in the pipeline based on properties which are set by other processor stages?<span style="mso-spacerun: yes;"> </span>I probably could duplicate the “CustomerExtensibility” stage and have 2 within my pipeline but it seems like an awful lot of work to fix a simple issue. If you read my blogs on “Implementing the Windows 2008 TIFF IFilter and FAST Search for SharePoint 2010” ( </span><a href="http://fs4sp.blogspot.com/2011/04/implementing-windows-2008-tiff-ifilter.html"><span style="font-family: Calibri;">http://fs4sp.blogspot.com/2011/04/implementing-windows-2008-tiff-ifilter.html</span></a><span style="font-family: Calibri;">) and “FS4SP and User_Converter_Rules.xml” (</span><a href="http://fs4sp.blogspot.com/2011/04/fs4sp-and-userconverterrulesxml.html"><span style="font-family: Calibri;">http://fs4sp.blogspot.com/2011/04/fs4sp-and-userconverterrulesxml.html</span></a><span style="font-family: Calibri;"> ) you may run into this issue if you are using a custom crawler or protocol handler. The User_Converter_Rules.xml uses the crawl property “FileExtension” which is set by the SharePoint crawler based on the access url of the item being crawled.<span style="mso-spacerun: yes;"> </span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">In this case the Custom crawler is indexing a records based system which contains attachments.<span style="mso-spacerun: yes;"> </span>The attachment is a non-ocr’d tiff. <span style="mso-spacerun: yes;"> </span>The “User_Converter_Rules.xml” has been modified to use the Windows 2008 TIFF IFilter which will OCR the tiff file before indexing. </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">The Custom crawler uses an access url launch point of a custom aspx page which displays the record and any associated attachments (in this case .tif).<span style="mso-spacerun: yes;"> </span>In this case our FileExtension crawled property is set to “ASPX” therefore the User_Converter_Rules.xml will not match the true “TIFF” extension.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Solution/Example: </span></b></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The processors.basic module functionality is used in several stages of the FS4SP pipeline.<span style="mso-spacerun: yes;"> </span>It obviously works so why not use it to resolve the issue.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Edit the pipeline configuration</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In windows explorer navigate to <FAST Search Install Driver>\FASTSearch\etc</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Edit pipelineconfig.xml</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Search for nodes in which “processors.Basic” is the load module</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">Results:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><processor name="DocInit" type="general"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><load module="processors.Basic" class="DocInit"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"></processor></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">…</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><processor name="Sizer" type="general"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><load module="processors.Basic" class="Sizer"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"></processor></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">….</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><processor name="DocumentSecurityUnknown" type="general"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><load module="processors.Basic" class="DefaultValue"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>…</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"></processor></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>The “processors.Basic” module is used in the Processor Stages: “DocInit”, “Sizer”, and “DocumentSecurityUnknown” using the classes “DocInit”, “Size”,”DefaultValue” of the processors.Basic module.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The “processors.Basic” module has 19 classes associated with it available.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">We will use the<span style="mso-spacerun: yes;"> </span><load module="processors.Basic" class="AttributeCopy" /> to solve this problem.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Modify the FS4SP pipeline to implement a new processor stage</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In windows explorer navigate to <FAST Search Install Driver>\FASTSearch\etc</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Edit pipelineconfig.xml</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In the <processors> node add:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><processor name="FixExtension" type="general"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><load module="processors.Basic" class="AttributeCopy"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><input></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><attribute name="&lt;Input&gt;"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></input></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><output></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><attribute name="&lt;Output&gt;"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></output></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><config></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><param name="Input"<span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">value="2014D5E9-5DCB-43D0-BCC8-090D134A29F2:MYFILEEXTENSION:31" type="str"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><param name="Output" </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">value="0B63E343-9CCC-11D0-BCDB-00805FCCCE04:FileExtension:31" type="str"/><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><param name="Attributes" value="" type="str"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></config><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"></processor></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Where the “Input” value is the crawled property value used to replace the “Output” crawled property value.<span style="mso-spacerun: yes;"> </span>In this case “MYFILEEXTENSION” is a custom crawled property associated with my crawler and “FileExtension” is the built-in crawl property populated by SharePoint and used by User_Converter_Rules.xml.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Side Note:<span style="mso-spacerun: yes;"> </span>The FS4SP pipeline can be very particular regarding case.<span style="mso-spacerun: yes;"> </span>If you are not 100% sure of you crawled property attributes for the Input/Output parameters.<span style="mso-spacerun: yes;"> </span>Run the crawl 1<sup>st</sup> with a Spy stage enable.<span style="mso-spacerun: yes;"> </span>Copy the values directly from your Spy trace into the Input/Output values.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Add the new Stage to the Pipeline</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Navigate to the <pipeline name="Office14 (webcluster)" default="1"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Modify the <!—Document Conversion --> section of the pipeline to look like:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!-- Document Conversion --></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="background: yellow; mso-highlight: yellow;"><processor name="FixExtension"/></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="AttachmentsHandler"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="UTFDetectorConverter"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="FastFormatDetector"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="FormatDetector"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="XMLMapper"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="SimpleConverter"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="PDFConverter"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="IFilterConverter"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="SearchExportConverter"/><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Optional: Add to Spy Stages around the new processor stage.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">I added to show results.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">If you are un-familiar with using the Spy stage for Debugging see my Blog on “Spy Stage in the FAST Search (FS4SP) pipeline” (</span><a href="http://fs4sp.blogspot.com/2011/04/spy-stage-in-fast-search-for-sharepoint_05.html"><span style="font-family: Calibri;">http://fs4sp.blogspot.com/2011/04/spy-stage-in-fast-search-for-sharepoint_05.html</span></a><span style="font-family: Calibri;"> )</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="background: yellow; mso-highlight: yellow;"><processor name="Spy1"/></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="FixExtension"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="background: yellow; mso-highlight: yellow;"><processor name="Spy2”/></span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="AttachmentsHandler"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Save the changes and Reset the pipeline</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From the FAST Command Shell as Administrator issue:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">“psctrl reset”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Crawled the Content Source</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">f.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Results from <span style="background: yellow; mso-highlight: yellow;">Spy1</span> which occurs before the new “FixExtension” stage.<span style="mso-spacerun: yes;"> </span>The “FileExtension” crawled property got set to the value “ASPX” based on the url property which means the User_Convert_Rules.xml will not fire the customer TIFF IFilter Converter.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">#### ATTRIBUTE url <type 'str'>: http://myappserver/Record.aspx?ID=1 </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">#### ATTRIBUTE 0B63E343-9CCC-11D0-BCDB-00805FCCCE04:FileExtension:31 <type 'str'>: <span style="background: yellow; mso-highlight: yellow;">ASPX</span> </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">#### ATTRIBUTE 2014D5E9-5DCB-43D0-BCC8-090D134A29F2:MYFILEEXTENSION:31 <type 'str'>: <span style="background: yellow; mso-highlight: yellow;">tif</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">g.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Results from <span style="background: yellow; mso-highlight: yellow;">Spy2</span> which occurs after the “FixExtension. Note the “FileExtension” crawled property now contains the value we need to the “User_Converter_Rules.xml” to identify the tif file.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">#### ATTRIBUTE url <type 'str'>: http://myappserver/Record.aspx?ID=1 </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">#### ATTRIBUTE 0B63E343-9CCC-11D0-BCDB-00805FCCCE04:FileExtension:31 <type 'str'>: <span style="background: yellow; mso-highlight: yellow;">tif</span> </span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">#### ATTRIBUTE 2014D5E9-5DCB-43D0-BCC8-090D134A29F2:MYFILEEXTENSION:31 <type 'str'>: <span style="background: yellow; mso-highlight: yellow;">tif</span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Conclusion:</b> <span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Understanding the pipeline OOB processor stages and how they works can be very beneficial and solving problems.<span style="mso-spacerun: yes;"> </span></span></span><br />
<span style="font-family: Calibri;"><span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><span style="mso-spacerun: yes;"></span></span></span><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">KORITFW</span></div>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com2tag:blogger.com,1999:blog-203488356644181969.post-10222121033551600982011-04-30T20:43:00.000-07:002011-05-03T12:04:30.459-07:00Fast Search for SharePoint 2010 (FS4SP) and AdvancedFilterPack file types<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> SharePoint 2010, FAST Search for SharePoint 2010 (FS4SP), AdvancedFilterPack, SearchExportConverter</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b><span style="mso-spacerun: yes;"> </span>File types included in the Advanced Filter Pack</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem: </b>I can’t seem to find any documentation on what file types are included OOB for IFilters or what file types are included in the AdvancedFilterPack?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Response: </b>This is a great question that I get all the time.<span style="mso-spacerun: yes;"> </span>I see a lot of blogs regarding PDFs not indexing correctly and the advice of enabled the AdvancedFilterPack. I have blogged regarding problems with the built-in PDF Converter ( </span><a href="http://fs4sp.blogspot.com/2011/04/why-arent-my-pdfs-indexed-correctly-and.html"><span style="font-family: Calibri;">http://fs4sp.blogspot.com/2011/04/why-arent-my-pdfs-indexed-correctly-and.html</span></a><span style="font-family: Calibri;"> ) but you may be surprised to learn that PDFs are enabled without the advanced filter pack.<span style="mso-spacerun: yes;"> </span>The majority of issues I see with PDFs or other OOB types are permission related.<span style="mso-spacerun: yes;"> </span>When using the FS4SP configuration wizard always remember to “Run as Administrator”.<span style="mso-spacerun: yes;"> </span>The configuration wizard (which can be run manually and provides a whole lot more information) will propagate permissions through the FASTSearch installation directory.<span style="mso-spacerun: yes;"> </span>If the permissions are not set correctly the IFilter conversion process may fail.<span style="mso-spacerun: yes;"> </span>If you use the FAST Shell command “docpush” to test the installation never use a text based file such as .txt or .html as these files do not invoke the IFilterConverter.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">DocPush Example:</b><span style="mso-spacerun: yes;"> </span>“docpush –c <Collection Name – “sp” is default> “C:\TEST\1.pdf” –l verbose</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">So let’s take a look at how to determine what is included OOB and what is included with the AdvancedFilterPack.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Solution\Example:</span></b></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Here is the list of OOB file types</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">.doc,.docm,.docx,.dot,.dotx,.eml,.html,.mht,.mhtml,.msg,.nws,.odp,.ods,.odt,.one,.pdf,.pot,.pps,.ppt,.pptm,.pptx,.pub,.rtf,.txt,.vdw,.vsd,.vss,.vst,.vsx,.vtx,.xlb,.xlc,.xls,.xlsb,.xlsm,.xlsx,.xlt,.xlm,.xps,.zip</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Pretty easy … I stole if right off TechNet. </span><a href="http://technet.microsoft.com/nb-no/library/gg471168(en-us).aspx"><span style="font-family: Calibri;">http://technet.microsoft.com/nb-no/library/gg471168(en-us).aspx</span></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">It doesn’t make any reference to advanced filter pack file types and I wouldn’t blog about it if the answer was providing a link to technet.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Let’s ignore Step 1 and start again. How can I find what is OOB and what is in AdvancedFilterPack?</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Most people simply enable the AdvancedFilterPack as soon as they know about it and it makes sense in most situations. If the corpus of documents that is going to be indexed all fall into the list provided in #1 there is no need to enable the advanced filter pack and add additional overhead to the FAST pipeline.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Enable the Advance Filter Pack</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open the FAST Command Shell as Administrator on the FAST Admin Node</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Navigate to the <FAST Install Drive>\FASTSearch\installer\scripts directory.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Issue: “AdvancedFilterPack –enabled”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">There are two ways to verify the Advanced Filter Pack is enabled.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">1<sup>st</sup> - Re-issue the “AdvancedFilterPack –enabled” command.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">If it is already enabled it will tell you.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">2<sup>nd</sup> – The optional processor “SearchExportConverter” will be toggled to active=”yes”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Use Windows Explorer to navigate to:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l0 level4 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><FAST Install Driver>\FASTSearch\etc\config_data\DocumentProcessor</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open the optionalprocessing.xml file in Internet Explorer, WordPad, or notepad.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Locate the processor name ”SearchExportConverter”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: 0.5in;"><span style="font-family: Calibri;">When Enabled:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: 0.5in;"><span style="font-family: Calibri;"><optionalprocessing></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: 0.5in;"><span style="font-family: Calibri;">…</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><processor name="SearchExportConverter" <span style="background: yellow; mso-highlight: yellow;">active="yes"</span> /></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: 0.5in;"><span style="font-family: Calibri;"></optionalprocessing></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: 0.5in;"><span style="font-family: Calibri;">When Disabled:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: 0.5in;"><span style="font-family: Calibri;"><optionalprocessing></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: 0.5in;"><span style="font-family: Calibri;">…</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><processor name="SearchExportConverter" <span style="background: yellow; mso-highlight: yellow;">active="no"</span> /></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: 0.5in;"><span style="font-family: Calibri;"></optionalprocessing></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The FAST Pipeline processor stage “SearchExportConverter” is the stage which is invoked by the AdvancedFilterPack.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The SearchExportConverter process uses two configuration files:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">user_convert_rules.xml which is used extend the pipeline to use additional IFilters (</span><a href="http://fs4sp.blogspot.com/2011/04/fs4sp-and-userconverterrulesxml.html"><span style="font-family: Calibri;">http://fs4sp.blogspot.com/2011/04/fs4sp-and-userconverterrulesxml.html</span></a><span style="font-family: Calibri;">)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">converter_rules.xml.<span style="mso-spacerun: yes;"> </span>This file holds the information as to what is included in the OOB file types and the Advanced Filter Pack file types</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Inspect the converter_rules.xml</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Use Windows Explorer to navigation to <FAST Install Drive>\FASTSearch\etc\formatdetector</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open the convert_rules.xml using Internet Explorer, WordPad, or Notepad </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Inspect the <filetypes> node under the <OutsideIn> node</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Any file type where process=”true”<span style="mso-spacerun: yes;"> </span>is a file type which is covered under the Advanced Filter Pack</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Any file type where process=”false” is a file type which is covered OOB.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">9.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Let’s find out if Autodesk file types and PDFs are covered.<span style="mso-spacerun: yes;"> </span>The extension for AutoCad is .dwg</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">10.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Search for “dwg” or “AutoCAD”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Side Note: You may have to look at the comments as not all file types have an associated mime type.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">11.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Search for “pdf” or “Adobe”</span><br />
<br />
<span style="font-family: Calibri;"> <ConverterRules></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><OutsideIn></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><filetypes></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>.... </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><file id="1557" process="<span style="background: yellow; mso-highlight: yellow;">false</span>" mimetype="application/pdf"/> <!-- Adobe Acrobat (PDF) --></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>....<span style="mso-spacerun: yes;"> </span></span><br />
<span style="font-family: Calibri;"> <file id="1552" process="<span style="background: yellow; mso-highlight: yellow;">true</span>" mimetype="image/vnd.dwg"/> <!-- AutoCAD Drawing 12--><span style="mso-spacerun: yes;"> </span></span><br />
<span style="font-family: Calibri;"><span style="mso-spacerun: yes;"></span> <file id="1553" process="<span style="background: yellow; mso-highlight: yellow;">true</span>" mimetype="image/vnd.dwg"/> <!-- AutoCAD Drawing 13 --></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>….</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></filetypes></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>....</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></OutsideIn></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>....</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"></ConverterRules></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">12.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Note that process=”true” for PDF and process=”false” for dwf.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">13.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Inspect the <ignore> node under the <OutsideIn> node. If it looks familiar is it because it is the exact list as displayed from TechNet in #1.<span style="mso-spacerun: yes;"> </span>It also happens to closely coincide with the <filetypes> node where process=”false”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ignore></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!--</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>A list of extensions that OutsideIn should ignore. NOTE, the extension</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>here is the format detected (or bypassed) extension of a document and may not</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>necessarily correspond to the URL extension.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>--></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.doc</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.docm</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.docx</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.dotx</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.dot</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.eml</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.html</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.mht</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.msg</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.nws</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.odp</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.ods</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.odt</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.one</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.pdf</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.pot</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.pps</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.ppt</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.pptm</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.pptx</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.pub</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.rtf</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.txt</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.vdx</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.vsd</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.vss</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.vst</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.vtx</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.xlb</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.xlc</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.xls</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.xlsb</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.xlsm</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><ext>.xlsx</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.xlt</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.xml</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.xps</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><ext>.zip</ext></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></ignore></span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Conclusion:</b> <span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;">Understanding the Processor stages and how they work within the pipeline and a little research can divulge a lot of information.<span style="mso-spacerun: yes;"> </span>If you are wondering if a file type is covered by the AdvancedFilterPack the converter_rules.xml is the place to start. There are 456 different file types covered (in some flavor i.e. Wordstar 5.0, 4.0, & 2000 or as in this example 2 versions for AutoCAD) by the advanced filter pack. (Way too many to list in the blog.<span style="mso-spacerun: yes;"> </span>Though this provides a list of file types covered by the Advanced Filter Pack the best way to know if a file type is covered is to try to index it with the Advanced Filter Pack enabled.</span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">KORITFW</span></div>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com1tag:blogger.com,1999:blog-203488356644181969.post-18024247405685985782011-04-26T20:25:00.000-07:002011-04-27T09:56:04.712-07:00SharePoint 2010 Scalability and Host Headers<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> SharePoint 2010, WFE, Host Headers, Scalability, Content Databases, Multiple root Site Collections, MOSS Database Migration</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b><span style="mso-spacerun: yes;"> </span>Using Host Headers for Scalability.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem: </b>We have multiple WFEs and multiple Web Applications.<span style="mso-spacerun: yes;"> </span>What is the best way to scale my SharePoint WFE’s?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Response: </b>There are a number of ways to architect and implement your SharePoint Web Applications.<span style="mso-spacerun: yes;"> </span>Some turn out to be more scalable than others.<span style="mso-spacerun: yes;"> </span>This solution\example will focus on the most scalable solution and also touch on an implementation in which a company may be using a “Search First” approach.<span style="mso-spacerun: yes;"> </span>In a “Search First” approach a company may already have an existing “MOSS” farm and are not ready to migrate their MOSS farm to SharePoint 2010 but want to take advantage of the enhanced capabilities of SharePoint 2010 or FS4SP Enterprise Search.<span style="mso-spacerun: yes;"> </span>This approach allows the customer to get the quick benefit of implementing “Search First” and tackling the migration of applications later.<span style="mso-spacerun: yes;"> </span>I added a lot in this blog to make sure multiple scenarios are covered and not just the one I wanted to blog about.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Do:</b> Use Host Headers within SharePoint 2010 to allow for multiple root site collections contained within a single Web Application.<span style="mso-spacerun: yes;"> </span>This is the most scalable solution with minimal maintenance but a little more manual work upfront.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Don’t:</b><span style="mso-spacerun: yes;"> </span>Setup Host Headers on IIS.<span style="mso-spacerun: yes;"> </span>Doing so requires manually adjusting all Web Front-ends to keep them in sync when making changes or adding additional WFEs to the FARM.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Don’t:</b> Use multiple ports to host separate Applications.<span style="mso-spacerun: yes;"> </span>Each Web Application will create a separate IIS site.<span style="mso-spacerun: yes;"> </span>These sites will require more resources than a single IIS Site handling multiple Applications leading to more application pool recycles. It is also more difficult to perform load balancing on ports other than 80. If you don’t really need load balancing but you want fail-over this can be performed using DNS.<span style="mso-spacerun: yes;"> </span>This will not work for ports other than 80.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Solution/Example:</span></b></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">The only thing that designates Web Front End Servers from Application Servers in a SharePoint 2010 Farm is the Services running on it.<span style="mso-spacerun: yes;"> </span>Any server which has the Service “Microsoft SharePoint Foundation Web Application” enabled is considered a WFE.<span style="mso-spacerun: yes;"> </span>When creating a Web Application the definition will be replicated to each server with this service enabled.<span style="mso-spacerun: yes;"> </span>Servers which will not be used as a WFE should not have this service enabled as it will slow deployment and consume resources.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">In this example we will use 2 Servers designated as WFE’s for the fictitious ACME Corporation which will host 3 Web Applications.<span style="mso-spacerun: yes;"> </span>In this example I will use a simple DNS Round Robin to simulate Load Balancing/Fail-over.<span style="mso-spacerun: yes;"> </span>DNS will not perform true load balancing as it does not use load on a server to determine which server a user is directed to.<span style="mso-spacerun: yes;"> </span>DNS will use proximity to the Server IP based on the users IP to determine which server a user is directed. In the case of one server being unavailable all traffic will be directed to the available server. <span style="mso-spacerun: yes;"> </span>NLB (Windows 2008 Network Load Balancing), F5, NetScalar or other load balancing software/hardware solutions can be used to replace the DNS in this example.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt; text-indent: 0.25in;"><span style="font-family: Calibri;">WFE:</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto; mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">SERVERWFE01</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.75in; mso-add-space: auto; mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">SERVERWFE02</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Applications:</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto; mso-list: l2 level1 lfo3; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">ACMESEARCH</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto; mso-list: l2 level1 lfo3; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">ACMEPORTAL</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.75in; mso-add-space: auto; mso-list: l2 level1 lfo3; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">ACMEMIGRATED</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Create a new Web Application on Port 80.<span style="mso-spacerun: yes;"> </span>(Do not create a SiteCollection)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Optional:</b><span style="mso-spacerun: yes;"> </span>I like to use an HTML trick to help with future debugging issues.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">On each WFE add a file called “test.html” to the root of the IIS 80 Port typically found at C:\inetpub\wwwroot\wss\VirtualDirectories\80.<span style="mso-spacerun: yes;"> </span>Fill in the appropriate server name for each WFE.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;">test.html</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><html></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><B>ACMEWFE01</B></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"></html></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Create 2 new “Host (A or AAAA)…” records in the Forward Lookup Zones in DNS for each IP address of the WFEs.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">NAME: ACMESP</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Depending on your Domain this may take time to replicate.<span style="mso-spacerun: yes;"> </span>Once you can ping ACMESP you are ready to continue.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Modify Alternate Access path to use the load balanced new name “ACMESP” </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Central Administration -> System Settings -> Configure alternate access mappings</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Select the SharePoint – 80 Web Application</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Edit the Public URL</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Change Default from <yourserver:80> -> ACMESP</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open a browser from you desktop and point to: </span><a href="http://acmesp/test.html"><span style="color: blue; font-family: Calibri;">http://acmesp/test.html</span></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The response will be ACMEWFE01 or ACMEWFE02</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">I always suggest to browse from your Desktop and not the actual server</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">You can run into issues accessing from the server</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">I don’t want to add more to this lengthy blog covering these issues </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The end user will not be using the server to access SharePoint</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">This will show which WFE is the rendering server.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">This is a useful trick which can be used when dealing with end users who are faced with an application error.<span style="mso-spacerun: yes;"> </span>Have the user point to this address and you will have a starting point for which Hive Logs to peruse first.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Create the 1<sup>st</sup> Host Header</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;">From SharePoint Shell as Administrator issue:</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">New-SPSite -url “http://acmesearch<span class="MsoHyperlink"><span style="text-decoration: none; text-underline: none;"><u><span style="color: blue;">”</span></u></span></span> -owneralias “domain\user” -HostHeaderWebApplication “</span></span><a href="http://acmesp/"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="color: blue; font-family: Calibri;">http://acmesp</span></span></a><span style="font-family: Calibri;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;">”</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;">The HostHeaderWebApplication can be looked up under CA -> Web Application. Use the Url for port 80 if you did not follow step #5.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;">Add 2 new “Host (A or AAAA)…” records in the Forward Lookup Zones in DNS for each IP address of the WFEs.</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;">NAME: ACMESEARCH</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">9.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Depending on your Domain this may take time to replicate.<span style="mso-spacerun: yes;"> </span>Once you can ping ACMESEARCH you are ready to continue.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">10.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">When the DNS entries have propagated, open a browser (from a desktop) to </span><a href="http://acmesearch/"><span style="color: blue; font-family: Calibri;">http://acmesearch</span></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The first time you access the URL you will be prompted to choose a Site Template</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Note: We could have specified the Template within the New-SPSite command</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this case select a FAST Search Center or Enterprise Search Center</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Make sure the appropriate “Search Service Application Proxy” is set for the Template you choose.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">11.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Let’s take a look at what we created from a Content Database Perspective</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From the SharePoint Shell as Administrator Issue:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Get-SPContentDatabase –WebApplication </span><a href="http://acmesearch/"><span style="color: blue; font-family: Calibri;">http://acmesearch</span></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Id<span style="mso-spacerun: yes;"> </span>: 3da80c46-d0fd-464d-9aaa-f77a379f905f</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Name<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>: WSS_Content</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>WebApplication<span style="mso-spacerun: yes;"> </span>: SPWebApplication Name=SharePoint - 80</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Server<span style="mso-spacerun: yes;"> </span>: <your database server></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>CurrentSiteCount : 1</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">12.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The New-SPSite command created the Application with the default “WSS_Content” database.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">This is perfectly acceptable but what happens if we are using the “Search First” approach I mentioned early and want separate content databases for the different applications.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From the SharePoint Shell as Administrator issue:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">New-SPSite -url “</span><a href="http://acmeportal/"><span style="color: blue; font-family: Calibri;">http://acmeportal</span></a><span style="font-family: Calibri;"><span class="MsoHyperlink"><span style="text-decoration: none; text-underline: none;"><u><span style="color: blue;">”</span></u></span></span> -owneralias “domain\user” -HostHeaderWebApplication “</span></span><a href="http://acmesp/"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="color: blue; font-family: Calibri;">http://acmesp</span></span></a><span style="font-family: Calibri;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;">”</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From the SharePoint Shell as Administrator issue:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Get-SPContentDatabase –WebApplication </span><a href="http://acmeportal/"><span style="color: blue; font-family: Calibri;">http://acmeportal</span></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">Id<span style="mso-spacerun: yes;"> </span>: 3da80c46-d0fd-464d-9aaa-f77a379f905f</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">Name<span style="mso-spacerun: yes;"> </span>: WSS_Content</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">WebApplication<span style="mso-spacerun: yes;"> </span>: SPWebApplication Name=SharePoint - 80</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">Server<span style="mso-spacerun: yes;"> </span>: <your database server></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">CurrentSiteCount : 2</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Both Host Header applications point to the same Content Database</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">On the Get-SPContentDatabase command both </span><a href="http://acmeportal/"><span style="color: blue; font-family: Calibri;">http://acmeportal</span></a><span style="font-family: Calibri;"> and </span><a href="http://acmesearch/"><span style="color: blue; font-family: Calibri;">http://acmesearch</span></a><span style="font-family: Calibri;"> will return the same results as both resolve to the same Web Application</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From the SharePoint Shell as Administrator issue:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">New-SPContentDatabase –Name “WSS_ACMEPORTAL” –WebApplication </span><a href="http://acmeportal/"><span style="color: blue; font-family: Calibri;">http://acmeportal</span></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Get-SPContentDatabase –WebApplication </span><a href="http://acmeportal/"><span style="color: blue; font-family: Calibri;">http://acmeportal</span></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">Id<span style="mso-spacerun: yes;"> </span>: 42ee9865-82bf-4356-b1ee-1c241b626a29</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">Name<span style="mso-spacerun: yes;"> </span>: WSS_Content</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">WebApplication<span style="mso-spacerun: yes;"> </span>: SPWebApplication Name=SharePoint - 80</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">Server<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>: <your database server></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">CurrentSiteCount : 2</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">Id<span style="mso-spacerun: yes;"> </span>: 9acc2238-3bfb-4a22-acd5-d76060ff97c8</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">Name<span style="mso-spacerun: yes;"> </span>: WSS_ACMEPORTAL</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">WebApplication<span style="mso-spacerun: yes;"> </span>: SPWebApplication Name=SharePoint - 80</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">Server<span style="mso-spacerun: yes;"> </span>: <your database server></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">CurrentSiteCount : 0</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Closer but definitely not what we are looking for.<span style="mso-spacerun: yes;"> </span>I choose these steps to show:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l3 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Order matters</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l3 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Irrelevant of host headers we are still using one Web Application</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From SharePoint Shell as Administrator issue:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Remove-SPSite –Identity </span><a href="http://acmeportal/"><span style="color: blue; font-family: Calibri;">http://acmeportal</span></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">New-SPSite -url “</span><a href="http://acmeportal/"><span style="color: blue; font-family: Calibri;">http://acmeportal</span></a><span style="font-family: Calibri;"><span class="MsoHyperlink"><span style="text-decoration: none; text-underline: none;"><u><span style="color: blue;">”</span></u></span></span> -owneralias “domain\user” -HostHeaderWebApplication “</span></span><a href="http://acmesp/"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="color: blue; font-family: Calibri;">http://acmesp</span></span></a><span style="font-family: Calibri;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;">” –ContentDatabase “WSS_ACMEPORTAL”</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Get-SPContentDatabase –WebApplication </span><a href="http://acmeportal/"><span style="color: blue; font-family: Calibri;">http://acmeportal</span></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">Id<span style="mso-spacerun: yes;"> </span>: 42ee9865-82bf-4356-b1ee-1c241b626a29</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">Name<span style="mso-spacerun: yes;"> </span>: WSS_Content</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">WebApplication<span style="mso-spacerun: yes;"> </span>: SPWebApplication Name=SharePoint - 80</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">Server<span style="mso-spacerun: yes;"> </span>: <your database server></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">CurrentSiteCount : 1</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">Id<span style="mso-spacerun: yes;"> </span>: 9acc2238-3bfb-4a22-acd5-d76060ff97c8</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">Name<span style="mso-spacerun: yes;"> </span>: WSS_ACMEPORTAL</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">WebApplication<span style="mso-spacerun: yes;"> </span>: SPWebApplication Name=SharePoint - 80</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">Server<span style="mso-spacerun: yes;"> </span>: <your database server></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><span style="font-family: Calibri;">CurrentSiteCount : 1</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">iv.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The results are much better</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l3 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">1 Web Application</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l3 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">2 Host Headers (2 root site collections)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l3 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">2 Content Databases</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">13.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Repeat Steps 8, 9 & 10 replacing the name “ACMESEARCH” with “ACMEPORTAL” and selecting the desired Template for the new Portal.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">14.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">To use an existing Content Database the steps are a little bit different</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In this example I am using a MOSS2007 database which will be migrated to SharePoint 2010 and converted to use Host Headers</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">15.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Restore an existing Content Database to SQL Server name “WSS_Content_Migrated” to the SharePoint Database Server</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">I will use an MOSS Content Database to show the steps to migrate a Database as well but we could be moving from a SharePoint 2010 Development environment to a production environment.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Note: To avoid Migration issues initially you can create a new Web Application in MOSS and add a simple document library</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Backup the existing MOSS Content Database</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Note: Do not use a Content DB from the same farm as the Id will already exist on the farm upon mounting the database</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Note: Do not use a Content DB from a farm which has a high CU patch level or a schema error will be thrown when mounting the Database</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">16.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Create a Web Application on a different Port</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">I created an Application on Port 66</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">For easy name the Content Database “WSS_Content_66”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Create a Site Collection. Any template</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">17.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From the SharePoint Shell as Administrator issue:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Dismount-SPContentDatabase –identity “WSS_Content_66”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">“WSS_Content_66” is the Content Database created in Step 16b.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">You can also issue:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto; mso-list: l3 level4 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Get-SPContentDatabase –WebApplication “</span><a href="http://%3cyour/"><span style="color: blue; font-family: Calibri;">http://<your</span></a><span style="font-family: Calibri;">server>:66” to retrieve the Name</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 2in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Mount-SPContentDatabase –name “WSS_Content_Migrated” –WebApplication “</span><a href="http://%3cyour%20server%3e:66/"><span style="color: blue; font-family: Calibri;">http://<yourserver>:66</span></a><span style="font-family: Calibri;">”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Errors will appear if problems exist</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Test-SPContentDatabase –name “WSS_Content_Migrated” –WebApplication “</span><a href="http://%3cyour%20server%3e:66/"><span style="color: blue; font-family: Calibri;">http://<yourserver>:66</span></a><span style="font-family: Calibri;">”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Errors or warnings will appear regarding issues which may need to be resolved before or after the migration</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">18.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Check the Migrated Site</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open a browser to your Web Application “</span><a href="http://%3cyour/"><span style="color: blue; font-family: Calibri;">http://<your</span></a><span style="font-family: Calibri;">server>:66”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Verify the Migration was successful</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">19.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Backup the new Web Application</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From the SharePoint Shell as Administrator issue:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Backup-SPSite –Identity </span><a href="http://%3cyour/"><span style="color: blue; font-family: Calibri;">http://<your</span></a><span style="font-family: Calibri;">server>:66 –Path C:\Backup\Test66.bak</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">20.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Create the New Host Header Application</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From the SharePoint Shell as Administrator issue:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">New-SPContentDatabase “WSS_ACMEMIGRATED” –WebApplication “http://acmesp”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">New-SPSite -url “http://acmemigrated<span class="MsoHyperlink"><span style="text-decoration: none; text-underline: none;"><u><span style="color: blue;">”</span></u></span></span> -owneralias “domain\user” -HostHeaderWebApplication “</span><a href="http://acmesp/"><span style="color: blue; font-family: Calibri;">http://acmesp</span></a><span style="font-family: Calibri;">” –ContentDatabase “WSS_ACMEMIGRATED”</span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">21.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Restore the Migrated Site to the new HostHeader</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">From the SharePoint Shell as Administrator issue:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l3 level3 lfo2; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Restore-SPSite –Identity “</span><a href="http://acmemigrated/"><span style="color: blue; font-family: Calibri;">http://acmemigrated</span></a><span style="font-family: Calibri;">” –Path C:\backup\Test66.bak –HostHeaderWebApplication “</span><a href="http://acmesp/"><span style="color: blue; font-family: Calibri;">http://acmesp</span></a><span style="font-family: Calibri;">” –force –DataBaseName “WSS_ACMEMIGRATED”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">22.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Repeat Steps 8 & 9 replacing the name “ACMESEARCH” with “ACMEMIGRATED”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">23.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Use a browser (from a desktop) to test out all 3 Host Header Site Collection create on Port 80</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">ACMESEARCH</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">ACMEPORTAL</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l3 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">ACMEMIGRATE</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Conclusions:</b><span style="mso-spacerun: yes;"> </span>I could simply have chosen to put a few commands in this blog and wished good luck but I wouldn’t have written the blog.<span style="mso-spacerun: yes;"> </span>If you have read this far and attempted to implement the steps you should have a pretty good understanding of Host Headers and how to make them fit your situation whether you are starting with SharePoint 2010 from scratch or migrating to SharePoint 2010 from MOSS.<span style="mso-spacerun: yes;"> </span>I am not saying it is a bad practice to create Web Applications on multiple ports but if the SharePoint Farm is going to grow overtime the most Scalable solution is to use Host Headers.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Site Notes:</b><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo4; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">How does Host Headers work behind the scene?<span style="mso-spacerun: yes;"> </span>When setting up multiple root site collections on a single port using Host Headers, SharePoint will re-direct the user to the appropriate Site Collection based on the Url submitted on the Port.<span style="mso-spacerun: yes;"> </span>In our example, SharePoint will direct the user to the ACMESEARCH site collection based on the Access url http://acmesearch.<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo4; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">When Migrating Content Databases and using Host Headers you may need to create managed paths if you have a Web Application which has multiple Content databases</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo4; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;">New-SPManagedPath "<path>" –HostHeader <your Host Header></span></span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>KORITFW</span></div>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com1tag:blogger.com,1999:blog-203488356644181969.post-55838825959154771942011-04-21T21:22:00.000-07:002011-04-25T06:36:20.137-07:00Multi-Valued Managed Properties as Refiners not working<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> SharePoint 2010, FAST Search for SharePoint 2010 (FS4SP), Multi-valued, crawled properties, managed properties, Facetted Navigation, Refiners</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b><span style="mso-spacerun: yes;"> </span>Missing Multi-valued properties</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem: </b>I used a multi-valued property as a Refiner but the values do not show up.<span style="mso-spacerun: yes;"> </span>What happened to the values?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Response: </b>Both SharePoint and FAST Search Query have an issue when it comes to using multi-valued properties as refiners.<span style="mso-spacerun: yes;"> </span>The issue is when configuring the Managed property. Changing the configuration will somewhat resolved the issue in FAST Search (with caveats) but still doesn’t resolve the issue in SharePoint Search.<span style="mso-spacerun: yes;"> </span>Knowing this problem exists, but late to blog, I tested against the SharePoint FEB 11 CU and the problem has not be corrected.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Solution\Example: </span></b></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">This example uses both SharePoint search and FS4SP search as the issue occurs in both.<span style="mso-spacerun: yes;"> </span>I am using a custom protocol handler and custom crawler but the issue can be replicated by setting up a “Document Library” <span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">(see Side Note at end of Blog if using Document Library) </span>and modifying the library to have a lookup column which allows the selection of multiple values.<span style="mso-spacerun: yes;"> </span>I choose to do it against both indexes.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">**Note this is a pretty advanced example which assumes previous knowledge of Crawled/Managed Properties and Refiners.<span style="mso-spacerun: yes;"> </span>I will not go into detail regarding setting up these features but if this is the problem you are having you will already possess these skills.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Setup a crawled property in either your FAST Query or SharePoint Search Service Application</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Name the crawled property “MULTIVALUEPROP”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Check the “Include in Index” option </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: 'Times New Roman';"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The “Include in Index” option will include the values in the physical index which is important when searching for results in this example.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Create a Managed Property</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Name “MULTIVALUEPROP”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Mapped to the crawled property from Step #1</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Check the radio button option “Include values from a single crawled property based on the order specified”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Check the option to allow this property to be used as a Refiner</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIdFBumUt7MVJDvVLn7TBrpO6l5pnyNbaKhcZOvXZgJex2fGrORclv_zOzu_XYf83BU0PskhRo6DkheaGbzdU4OCImT0ThbNpgqEpNBjycXjAqUGyJMQHfRRs2aWqea7l5Wzi4-zV2SKok/s1600/%252311-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320px" i8="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIdFBumUt7MVJDvVLn7TBrpO6l5pnyNbaKhcZOvXZgJex2fGrORclv_zOzu_XYf83BU0PskhRo6DkheaGbzdU4OCImT0ThbNpgqEpNBjycXjAqUGyJMQHfRRs2aWqea7l5Wzi4-zV2SKok/s320/%252311-1.png" width="305px" /></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Modify the Search Center to use the managed property “MULTIVALUEPROP” as a refiner</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Setup a crawl from the SSA to crawl a single item in which the “MULTIVALUE_PROP” crawled property will be populated with the values “VALUE1”,”VALUE2”,”VALUE3”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open the Search Center</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Search for the Term “VALUE1”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Search for the Term “VALUE2”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Search for the Term “VALUE3”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">In all 3 scenarios the results will be returned against both SharePoint Search and FAST Search but only the 3<sup>rd</sup> property value “VALUE3” will appear as a Refiner.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUNLgfRSZPfHnP2Sjzx4qPbXM-tYaPXJAisyxpz4FbysRRJOMrxA6uJQ56_ze1sfB_wvCDOcgNv9QYp2OVfcOzmUc1J98YvTKwKE1Py5xECb_8siCN2t0B2GTDqVLTV3qeMQjCvIexhvlB/s1600/%252311-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="153px" i8="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUNLgfRSZPfHnP2Sjzx4qPbXM-tYaPXJAisyxpz4FbysRRJOMrxA6uJQ56_ze1sfB_wvCDOcgNv9QYp2OVfcOzmUc1J98YvTKwKE1Py5xECb_8siCN2t0B2GTDqVLTV3qeMQjCvIexhvlB/s640/%252311-2.png" width="640px" /></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">It turns out that the option “Include values from a single crawled property based on the order specified” does not include “VALUES” but returns only one “VALUE” (VALUE3)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">All three searches from Step #5 return matches to the item crawled so we know that the indexer handled the multi-value correctly. (Which is why use used the “Include in Index” option on the crawled property definition)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">9.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">If you setup a “Spy Stage” in FAST at the end of the FS4SP pipeline. (See my blog on “spy Stage in the FAST Search (FS4SP) pipeline” (</span><a href="http://fs4sp.blogspot.com/2011/04/spy-stage-in-fast-search-for-sharepoint_05.html"><span style="font-family: Calibri;">http://fs4sp.blogspot.com/2011/04/spy-stage-in-fast-search-for-sharepoint_05.html</span></a><span style="font-family: Calibri;"> )<span style="mso-spacerun: yes;"> </span>you will see the multi-value crawled property is set correctly.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">#### ATTRIBUTE 2014D5E9-5DCB-43D0-BCC8-090D134A29F2:MULTIVALUE_PROP:31 <type 'list'>: ['VALUE3', 'VALUE2', 'VALUE1']</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">10.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Edit the Managed Property and change the include option to:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">“Include values from all crawled properties mapped”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">11.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Re-Crawl the Content</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">12.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Research for the Result from Step #5</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">13.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">For the FAST Search Center changing the option corrected the issue.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><span style="mso-no-proof: yes;"></span></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGEv_NE8WkI6k6AnheF8PfszxuoLNNzrNTfL4GvFUqc_rBcf7jMRKOCQK8kJ6k0H45n1dW2hbdDHMnSySk8Mu0qmZdlYXxIqNmfKHvL9OHd00HubpYWaQGTaDbhv9aRbGTt_mSGkpx3zdd/s1600/%252311-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="132px" i8="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGEv_NE8WkI6k6AnheF8PfszxuoLNNzrNTfL4GvFUqc_rBcf7jMRKOCQK8kJ6k0H45n1dW2hbdDHMnSySk8Mu0qmZdlYXxIqNmfKHvL9OHd00HubpYWaQGTaDbhv9aRbGTt_mSGkpx3zdd/s640/%252311-3.png" width="640px" /></a></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"> </div><div class="MsoListParagraph" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">14.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">For the SharePoint Search Center changing the option got the result closer but still wrong</span></div><div class="MsoListParagraph" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><br />
</div><div class="MsoListParagraph" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBZ3Fmcu8MQ_sv-mi9YONcMjR0vDTgXoL8tY5Fk77yJe2N8qLToB5SLoUDk4j__5vIfExcf9QcgoMdai7_FR9RAa8ceunUgNJdeGAg5VmFlriF4j2gJbQWOHMug4uE_6uetOskQ48pMz6P/s1600/%252311-4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="121px" i8="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBZ3Fmcu8MQ_sv-mi9YONcMjR0vDTgXoL8tY5Fk77yJe2N8qLToB5SLoUDk4j__5vIfExcf9QcgoMdai7_FR9RAa8ceunUgNJdeGAg5VmFlriF4j2gJbQWOHMug4uE_6uetOskQ48pMz6P/s640/%252311-4.png" width="640px" /></a></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"> </span><br />
<span style="font-family: Calibri;"><strong>Side Note: </strong>I used a custom crawler in this example. If you use a Document Library you will see slightly different results. FAST will act the same with the exception that the 1st Value appears on the first test instead of the last value. In SharePoint, all the properties will appear in either scenario but both will appear as "VALUE1;VALUE2;VALUE3" when attempting to use the Managed Property as a refiner.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Conclusion:</b> The multi-value property works as long as you do not want to use this value as a Refiner. The option “Include values from single crawled property” does not work.<span style="mso-spacerun: yes;"> </span>Changing the option will work for FS4SP as long as the managed property doesn’t have multiple crawled properties mapped which contain multiple values and you really only want the values of the 1<sup>st</sup> crawled property populated.<span style="mso-spacerun: yes;"> </span>For SharePoint there isn’t such luck.<span style="mso-spacerun: yes;"> </span>Even changing the option does not produce the desired results.<span style="mso-spacerun: yes;"> </span>If you are writing your own crawler you are left with expanding each individual multi-value into a separate crawled property and then mapping all those crawled properties to a Managed Property.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">KORITFW</span></div>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com3tag:blogger.com,1999:blog-203488356644181969.post-55997105467589484822011-04-21T17:35:00.000-07:002011-04-21T17:35:47.649-07:00Windows 2008 TIFF IFilter and optical character recognition languages<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> SharePoint 2010, FAST Search Server (FS4SP), Windows 2008 TIFF IFilter, OCR languages</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b> Implementing different languages with the Windows 2008 TIFF IFilter </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;">Big Props:</span></b><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"> Sanjaya Paudel, a sharp colleague of mine, was reading my blog on “Implementing the Windows 2008 TIFF IFilter and FAST Search for SharePoint 2010 (FS4SP) (<a href="http://fs4sp.blogspot.com/2011/04/implementing-windows-2008-tiff-ifilter.html">http://fs4sp.blogspot.com/2011/04/implementing-windows-2008-tiff-ifilter.html</a> ) and noted I never filled in the blanks regarding advance setting especially for different languages. This is probably because he speaks a few languages himself. So he dug it up and forwarded me the following from MSDN.</span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">It definitely adds value.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b><span style="color: black; font-family: 'Arial','sans-serif'; font-size: 16pt; line-height: 115%;">Windows TIFF IFilter Settings (from MSDN)</span></b></div><div class="MsoNormal" style="margin: 13.5pt 0in 6pt;"><b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 10pt; line-height: 115%;">Setting preferred optical character recognition languages</span></b><b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 10pt; line-height: 115%; mso-bidi-font-family: 'Times New Roman';"></span></b></div><div class="MsoNormal" style="margin: 0in 0in 11.25pt;"><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt; line-height: 115%;">By default, the Windows TIFF IFilter uses the default system language to determine which language dictionary to use during the optical character recognition (OCR) process. This Group Policy setting allows you to select one or more preferred OCR languages (they must be from the same code page). This can considerably improve OCR accuracy for documents with multiple-language content.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt; line-height: 115%;">To set preferred OCR languages</span></b></div><div class="MsoNormal" style="line-height: 11.25pt; margin: 0in 0in 11.25pt 0.5in; tab-stops: list .5in; text-indent: -0.25in;"><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;">1.</span><span style="color: black; font-size: 7pt; mso-fareast-font-family: Verdana;"><span style="font-family: Calibri;"> </span></span><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt;">Open the Local Group Policy Editor as follows: Click <b>Start</b>, type <b>gpedit.msc</b> in the <b>Start Search</b> text box, and then press ENTER.</span></div><div class="MsoNormal" style="line-height: 11.25pt; margin: 0in 0in 11.25pt 0.5in; tab-stops: list .5in; text-indent: -0.25in;"><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;">2.</span><span style="color: black; font-size: 7pt; mso-fareast-font-family: Verdana;"><span style="font-family: Calibri;"> </span></span><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt;">Under <b>Computer Configuration</b>, expand <b>Administrative Templates</b>.</span></div><div class="MsoNormal" style="line-height: 11.25pt; margin: 0in 0in 11.25pt 0.5in; tab-stops: list .5in; text-indent: -0.25in;"><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;">3.</span><span style="color: black; font-size: 7pt; mso-fareast-font-family: Verdana;"><span style="font-family: Calibri;"> </span></span><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt;">Expand <b>Windows Components</b>, expand <b>Search</b>, and then click <b>OCR</b>.</span></div><div class="MsoNormal" style="line-height: 11.25pt; margin: 0in 0in 11.25pt 0.5in; tab-stops: list .5in; text-indent: -0.25in;"><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;">4.</span><span style="color: black; font-size: 7pt; mso-fareast-font-family: Verdana;"><span style="font-family: Calibri;"> </span></span><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt;">Double-click <b>Select OCR languages from a code page</b>.</span></div><div class="MsoNormal" style="line-height: 11.25pt; margin: 0in 0in 11.25pt 0.5in; tab-stops: list .5in; text-indent: -0.25in;"><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;">5.</span><span style="color: black; font-size: 7pt; mso-fareast-font-family: Verdana;"><span style="font-family: Calibri;"> </span></span><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt;">Click <b>Enable</b>, and then select one or more languages.</span></div><div class="MsoNormal" style="line-height: 11.25pt; margin: 0in 0in 11.25pt 0.5in; tab-stops: list .5in; text-indent: -0.25in;"><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;">6.</span><span style="color: black; font-size: 7pt; mso-fareast-font-family: Verdana;"><span style="font-family: Calibri;"> </span></span><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt;">Click <b>OK</b>.</span></div><div class="MsoNormal" style="margin: 13.5pt 0in 6pt;"><b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 10pt; line-height: 115%;">Forcing optical character recognition of every page of a TIFF image document</span></b></div><div class="MsoNormal" style="margin: 0in 0in 11.25pt;"><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt; line-height: 115%;">This setting bypasses Windows TIFF IFilter performance optimization mechanisms that are designed to skip the OCR processing for images that do not contain text.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt; line-height: 115%;">To force OCR of every page of a TIFF image document</span></b></div><div class="MsoNormal" style="line-height: 11.25pt; margin: 0in 0in 11.25pt 0.5in; tab-stops: list .5in; text-indent: -0.25in;"><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;">1.</span><span style="color: black; font-size: 7pt; mso-fareast-font-family: Verdana;"><span style="font-family: Calibri;"> </span></span><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt;">Open the Local Group Policy Editor as follows: Click <b>Start</b>, type <b>gpedit.msc</b> in the <b>Start Search</b> text box, and then press ENTER.</span></div><div class="MsoNormal" style="line-height: 11.25pt; margin: 0in 0in 11.25pt 0.5in; tab-stops: list .5in; text-indent: -0.25in;"><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;">2.</span><span style="color: black; font-size: 7pt; mso-fareast-font-family: Verdana;"><span style="font-family: Calibri;"> </span></span><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt;">Under <b>Computer Configuration</b>, expand <b>Administrative Templates</b>.</span></div><div class="MsoNormal" style="line-height: 11.25pt; margin: 0in 0in 11.25pt 0.5in; tab-stops: list .5in; text-indent: -0.25in;"><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;">3.</span><span style="color: black; font-size: 7pt; mso-fareast-font-family: Verdana;"><span style="font-family: Calibri;"> </span></span><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt;">Expand <b>Windows Components</b>, expand <b>Search</b>, and then click <b>OCR</b>.</span></div><div class="MsoNormal" style="line-height: 11.25pt; margin: 0in 0in 11.25pt 0.5in; tab-stops: list .5in; text-indent: -0.25in;"><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;">4.</span><span style="color: black; font-size: 7pt; mso-fareast-font-family: Verdana;"><span style="font-family: Calibri;"> </span></span><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt;">Double-click <b>Force TIFF IFilter to OCR every page in a TIFF document</b>.</span></div><div class="MsoNormal" style="line-height: 11.25pt; margin: 0in 0in 11.25pt 0.5in; tab-stops: list .5in; text-indent: -0.25in;"><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;">5.</span><span style="color: black; font-size: 7pt; mso-fareast-font-family: Verdana;"><span style="font-family: Calibri;"> </span></span><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt;">Click <b>Enable</b>, and then select one or more languages.</span></div><div class="MsoNormal" style="line-height: 11.25pt; margin: 0in 0in 11.25pt 0.5in; tab-stops: list .5in; text-indent: -0.25in;"><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;">6.</span><span style="color: black; font-size: 7pt; mso-fareast-font-family: Verdana;"><span style="font-family: Calibri;"> </span></span><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 8.5pt;">Click <b>OK</b>.</span></div><br />
<span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><span style="mso-spacerun: yes;"> </span>KORITFW</span>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com1tag:blogger.com,1999:blog-203488356644181969.post-63070161977835585222011-04-18T21:17:00.000-07:002011-04-19T04:25:03.908-07:00Debugging IFilterConverter – IFilter2Html<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> SharePoint 2010, FS4SP, FastHtmlParser, IFilter2Html, pdftotext</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b><span style="mso-spacerun: yes;"> </span>SharePoint 2010, FS4SP, Debugging IFilters</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem:</b> I have some items which I submit to the FS4SP pipeline which fail to convert.<span style="mso-spacerun: yes;"> </span>How do I debug?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Response: </b>If you<b style="mso-bidi-font-weight: normal;"> </b>read my blog on “FAST Search for SharePoint 2010 (FS4SP) and Cleansing of Insignificant Data” (</span><a href="http://fs4sp.blogspot.com/2011/04/fast-search-for-sharepoint-2010-fs4sp.html"><span style="font-family: Calibri;">http://fs4sp.blogspot.com/2011/04/fast-search-for-sharepoint-2010-fs4sp.html</span></a><span style="font-family: Calibri;">) I talk a lot about the HTML body being too large.<span style="mso-spacerun: yes;"> </span>This will explain what I mean about HTML Body.<span style="mso-spacerun: yes;"> </span>If you have a document which errors upon processing through the Document processor pipeline because it fails to convert you can process the document step-by-step to try to determine why it cannot be converted.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Solution\Example: </span></b></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">For this solution example I have placed a PDF document in a folder C:\Large\1.pdf. Please replace with your source file appropriately.</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Place a document which fails to convert in a folder on a FAST server</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open the FAST Command shell as Administrator</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: “docpush –c <collectionname - typically “sp”> -l verbose “C:\Large\1.pdf”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">If you crawled this document and had it failed to convert it should also fail on this step.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: “doclog –a”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">This will produce crawled properties associated with the document but will typically not give much information on why the document failed to convert.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: “IFilter2Html “C:\Large\1.pdf” > 1.html</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">This will perform the exact step which the “IFilterConverter” stage of the pipeline is attempting to accomplish.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">It is attempting to turn the PDF into a readable txt file in the form of HTML.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open the file “1.html” either in Notepad (preferred) or IExplorer.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The results of the output are what the IFilterConverters is producing</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">It will look like to an HTML document.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><html><head><body></body></head></html></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Examine the html output <body> tag.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Look for issues with the document</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">If you are coming to this blog from the blog on “Insignificant Data” note the structure of the output from the “IFilterConverters” stage.<span style="mso-spacerun: yes;"> </span>The body can be very large depending on the document.<span style="mso-spacerun: yes;"> </span>If the <body></body> exceeds the Threshold limit it will be cleansed later in the pipeline.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">9.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Another, less useful, command for PDF’s is:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Execute: “pdftotext “C:\Large\1.pdf” pdf.txt</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">This will convert a PDF to text.</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7pt 'Times New Roman';"> </span><span style="font-family: Calibri;">i.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">This could lead you to the underlying problem but “IFilter2Html” is a much better source to peruse.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Conclusion:</b><span style="mso-spacerun: yes;"> </span>Breaking down the steps performed in the pipeline may lead to a better understanding of what the “IFilterConverters” are actually doing. The converters are turning different types of documents into a text readable html documents.<span style="mso-spacerun: yes;"> </span>The output will pass through other pipeline stages, such as the “FastHtmlProcessor” and data might be cleansed, but the output will eventually end up in the index and fixml files. </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Side Note:</b><span style="mso-spacerun: yes;"> </span>I have seen many installations go bad where permissions are the issue when the built-in IFilter fails to perform.<span style="mso-spacerun: yes;"> </span>If this is the case, grant full control to the <FAST service user> on the <FASTSearch Install Directory>.<span style="mso-spacerun: yes;"> </span>Not sure why it happens because if hasn’t happened to me, but I have definitely seen it and the solution is simply applying the permissions for the <FAST Service User> to the <FAST Search Install Directory> which should have been granted on the initial install.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">KORITFW</span></div>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com0tag:blogger.com,1999:blog-203488356644181969.post-84730239435200529952011-04-16T20:46:00.000-07:002011-04-18T21:18:55.280-07:00FAST Search for SharePoint 2010 (FS4SP) and Cleansing of Insignificant Data<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> SharePoint 2010, FS4SP and Warnings regarding insignificant data</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b><span style="mso-spacerun: yes;"> </span>SharePoint 2010, FS4SP, FastHtmlParser</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem: </b>Why do I get the following crawl warnings?<span style="mso-spacerun: yes;"> </span>What does it mean? Did my content get indexed?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="color: #676767; font-family: "Verdana", "sans-serif"; font-size: 8pt; line-height: 115%;">The FAST Search backend reported warnings when processing the item. ( Document 'file://server/c$/Large/1.pdf' has been truncated since size 2240743 is larger than threshold 2097152. Size is now 2097135 )</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="color: #676767; font-family: "Verdana", "sans-serif"; font-size: 8pt; line-height: 115%;">The FAST Search backend reported warnings when processing the item. ( Document 'file://server/c$/Large/1295017221.zip' has been cleansed of insignificant numbers since size 3015965 is larger than threshold 1048576. Size is now 3015233;Document 'file://server/c$/Large/1295017221.zip' has been cleansed of repeated text parts since size 3015233 is larger than threshold 2097152. Size is now 2970235;Document 'file://server/c$/Large/1295017221.zip' has been truncated since size 2970235 is larger than threshold 2097152. Size is now 2097147 )</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Response: </b>These warnings are being generated from the “FastHtmlParser”. FS4SP has some size limitations by default.<span style="mso-spacerun: yes;"> </span>They can be modified in the pipelineconfig.xml file.<span style="mso-spacerun: yes;"> </span>I will try not to get too far into detail (as it is complex) but I will try to give some examples to show how it works and what these messages mean.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">There is a cleansing threshold limit which is determined by (max-index-size / fixml expansion factor) * threshold value. By default:</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt; text-indent: 0.5in;"><span style="font-family: Calibri;">Max-Index-Size = 16mb</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt; text-indent: 0.5in;"><span style="font-family: Calibri;">fixml expansion factor = 8 </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt; text-indent: 0.5in;"><span style="font-family: Calibri;">threshold value = 1 </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt; text-indent: 0.5in;"><span style="font-family: Calibri;">Threshold limit = (16/8)*1 = 2Mb.<span style="mso-spacerun: yes;"> </span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">This means FAST wants the Html Body (html is produced from the IFilterConverter stages - see my blog on IFilter Converter <a href="http://fs4sp.blogspot.com/2011/04/debugging-ifilterconverter-ifilter2html.html">http://fs4sp.blogspot.com/2011/04/debugging-ifilterconverter-ifilter2html.html</a>) of items crawled to fit into 2MB. <span style="mso-spacerun: yes;"> </span>The expansion factor is used so that the final fixml has room for additional data which may be included in the fixml through features such as Lemmatization.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">If a document exceeds the Cleansing Threshold Limit the “FastHtmlParser” will attempt to cleanse the item content to make it fit within the threshold limit.</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">First the “FastHtmlParser” will remove text chunks with numbers. (Searching for numbers isn’t very successful for a search application due to the high matching results set anyway)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">If the body is still too large the “FastHtmlParser” will attempt to cleanse repeated text.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Finally if the Body is still beyond the threshold limit the “FastHtmlParser” will truncate the content beyond the threshold limit.</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Examples:</span></b></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Place 2 PDF’ in a folder.<span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Use one which is roughly 2.1 – 2.5MB</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Use a 8mb+ PDF for the 2<sup>nd</sup> file</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Setup a File Share crawl of the folder within your FAST Content SSA</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">The smaller PDF’s raw content would exceed the threshold limit but would more than likely be cleansed enough to fit within the threshold limit.<span style="mso-spacerun: yes;"> </span>In this example you would get a warning that “Document X has been cleansed of insignificant numbers”.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">The larger PDF will most probably be truncated depending on the Content of the PDF but the “FastHtmlParser” in theory could cleanse enough data to fit the threshold limit.<span style="mso-spacerun: yes;"> </span>The warning will probably include a combination of “Document X has been cleansed of insignificant numbers” and “Document X has been cleansed of repeated text parts”. </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">If you don’t get the warnings you are looking for to test try different documents.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Open the smaller PDF</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Find a unique search term which occurs at the beginning of the PDF.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Find a unique search term which occurs at the end of the PDF. </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Open a search center and search on both Terms</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">If the smaller PDF has not been truncated both searches performed in Step 6 will find the PDF.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Open the larger PDF and perform Step 6 again.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">9.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Because the larger PDF has been truncated you will only find the PDF from the 1<sup>st</sup> search Term anything beyond the threshold limit will be truncated and therefore not searchable.</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Conclusion:</b> Because FS4SP has configuration settings which limit the content size, you may see these messages frequently on some documents.<span style="mso-spacerun: yes;"> </span>Depending on the Content Sources being crawled you may never run into the warning.<span style="mso-spacerun: yes;"> </span>A repository of office documents containing 10-250K documents will not produce such errors.<span style="mso-spacerun: yes;"> </span>The majority of the time I see these warning is on PDF documents which tend to be larger.<span style="mso-spacerun: yes;"> </span>Let’s hope the significant search terms do not occur at the end of the larger documents or it is time to start changing the default configuration and testing performance of the new settings.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><span style="font-family: "Calibri", "sans-serif"; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">KORITFW</span>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com2tag:blogger.com,1999:blog-203488356644181969.post-6563723375541206422011-04-16T19:19:00.000-07:002011-04-19T04:12:43.848-07:00SP2010 Crawl Log Detail<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> SharePoint 2010, FS4SP and delayed Crawl Log Report detail</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b><span style="mso-spacerun: yes;"> </span>SharePoint 2010, FS4SP and Crawl Log</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem: </b>Whenever I crawl content is seems like I have to wait forever for my Crawl Log to populate when I didn’t with MOSS.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Response: </b>It is surprising how many people complain about this.<span style="mso-spacerun: yes;"> </span>There is a simple solution.<span style="mso-spacerun: yes;"> </span>SharePoint 2010 has been revamped to use a web services model approach which allows for greater scalability. I can have multiple Search Service Applications. With this is mind the reporting of Crawl log data has also changed.<span style="mso-spacerun: yes;"> </span>The Crawl Log report is now populated through a timer job.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Solution:</span></b></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1)</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Run a crawl with significant content.<span style="mso-spacerun: yes;"> </span>(100-500 docs will suffice)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2)</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">During the Crawl or immediately after the crawl completes view the crawl log.<span style="mso-spacerun: yes;"> </span>You will usually get the high level numbers for Successes, Warnings, Errors, Top Level Errors, and Deletes.<span style="mso-spacerun: yes;"> </span>When looking for the detail it may only be partially there or completely empty.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3)</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Click on Central Administration</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4)</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Click on Monitoring</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5)</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Click on Review job definitions under Timer Jobs</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6)</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Find and click on the “Crawl Log Report for Search Application <your SSA Name></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7)</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">You will notice the Report is scheduled by default to run every 5 minutes.<span style="mso-spacerun: yes;"> </span>Click “Run Now”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8)</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">By the time you get back to the Crawl Log Report in your Content SSA the crawl log details should be generated.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Conclusion:<span style="mso-spacerun: yes;"> </span></b>Depending on when you run the crawl, how quickly you crawl and where in the Timer Job Crawl Log Report cycle you are when you started you may end up waiting 5 minutes before the full details are populated.<span style="mso-spacerun: yes;"> </span>Change the frequency (but this adds more overhead to the Farm as the job will run more frequently) or simply go to the job definition and “Run Now”</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">kor</span></div>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com0tag:blogger.com,1999:blog-203488356644181969.post-40280969734833667632011-04-13T20:46:00.000-07:002011-04-13T20:46:44.938-07:00FS4SP and User_Converter_Rules.xml<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> FAST Search for SharePoint 2010 (FS4SP) and user_converter_rules</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b><span style="mso-spacerun: yes;"> </span>Extending the FAST Search (FS4SP) pipeline, user_converter_rules.xml</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">If you read my blog on “Implementing Windows 2008 TIFF IFilter and FAST Search for SharePoint (FS4SP)” (</span><a href="http://fs4sp.blogspot.com/2011/04/implementing-windows-2008-tiff-ifilter.html"><span style="font-family: Calibri;">http://fs4sp.blogspot.com/2011/04/implementing-windows-2008-tiff-ifilter.html</span></a><span style="font-family: Calibri;">) or if you already customized the pipeline to use a different IFilter than the built-in converters always remember the “Devil is in the details”.<span style="mso-spacerun: yes;"> </span>If you are using the SharePoint Crawler you have probably been successful.<span style="mso-spacerun: yes;"> </span>If you have written your own protocol handler or crawler you may need to understand how the pipeline interacts with the user_converter_rules.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem: </b>I have written my own protocol handler and/or crawler and my user_convert_rules.xml is not working.<span style="mso-spacerun: yes;"> </span>Why doesn’t it pick up my files?<span style="mso-spacerun: yes;"> </span>How does the user_convert_rules.xml work?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Answer: </b>You might be surprised to find out that the NON-OOB IFilters do not follow the same path through the pipeline as the built-in converters when it comes to format detection.<span style="mso-spacerun: yes;"> </span>The built-in FormatFormatDectector sets two crawl properties “format” and “mime” <span style="mso-spacerun: yes;"> </span>(See: File Format and FAST Search for SharePoint 2010 </span><a href="http://fs4sp.blogspot.com/2011/04/file-format-and-fast-search-for.html"><span style="font-family: Calibri;">http://fs4sp.blogspot.com/2011/04/file-format-and-fast-search-for.html</span></a><span style="font-family: Calibri;">) so one would think one of these two properties would definitely be used to determine which user_converter_rule should be executed but they are not. <span style="mso-spacerun: yes;"> </span>The “FileExtension” crawled property is passed to the user_convert_rules.xml.<span style="mso-spacerun: yes;"> </span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">If you test the example I blogged about regarding “File Format and FAST Search for SharePoint 2010” you will easily determine that the crawled property “FileExtenstion” is un-reliable.<span style="mso-spacerun: yes;"> </span>If the property is not correctly populated the user_convert_rule will not match and execute.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Conclusion: </b>If you write your own protocol handler to interact with the SharePoint crawler or write your own connectors and intend<span style="mso-spacerun: yes;"> </span>to use IFilters and user_converter_rules make sure the “FileExtension” property is properly (and correctly) populated before submitting the data to the FAST Content Distributor.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span></span></div><span style="font-family: "Calibri", "sans-serif"; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">KORITFW</span>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com0tag:blogger.com,1999:blog-203488356644181969.post-17672534865146067092011-04-09T21:37:00.000-07:002011-04-21T17:38:58.683-07:00Implementing the Windows 2008 TIFF IFilter and FAST Search for SharePoint 2010 (FS4SP)<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><div class="MsoNormal" style="margin: 0in 0in 6pt;"><strong>Topic:</strong> SharePoint 2010, FAST Search Server (FS4SP), Windows 2008 TIFF IFilter, optical character recognition</div><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b><span style="mso-spacerun: yes;"> </span>Extending the FAST Search for SharePoint 2010 pipeline. (FS4SP) user_converter_rules.xml, Windows 2008 TIFF IFilter</span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem:</b><span style="mso-spacerun: yes;"> </span>Every once in a while someone will have non-OCR’d “Optical character recognition” Tiffs which they would like to crawl.<span style="mso-spacerun: yes;"> </span>How do I crawl them?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Response:</b> Windows 2008 Server has a built-in Windows TIFF IFilter which can be used to extend the FS4SP pipeline to use this IFilter bypassing the built-in IFilterConverter.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Solution: </span></b></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Enable the Windows TIFF IFilter on each FS4SP which has Document Processors enabled.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Open Server Manager -> Features - Add Features</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Select Windows TIFF IFilter and click install</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4DrUpFVJrq7yGgMHsg3TUd7HF_fuMA6PRY6H8P6577rpZ4BTZvy5G4EVHT7yVQCPP9nouW_h-twMJT6PS6xWXQJYdoY_mp3n5zWo7LRJLwV-2EUkv5nk5g4bqESeL6OK7Wx2zXLaFH1iC/s1600/%25235-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="236px" r6="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4DrUpFVJrq7yGgMHsg3TUd7HF_fuMA6PRY6H8P6577rpZ4BTZvy5G4EVHT7yVQCPP9nouW_h-twMJT6PS6xWXQJYdoY_mp3n5zWo7LRJLwV-2EUkv5nk5g4bqESeL6OK7Wx2zXLaFH1iC/s320/%25235-1.png" width="320px" /></a></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt 0.25in; text-indent: 0.5in;"><span style="mso-no-proof: yes;"><shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype></span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Configure the FS4SP pipeline to use the new IFilter</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Navigation to the </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><FAST Install Drive>\FASTSearch\etc\config_data\DocumentProcessor\formatdetector</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Edit: user_converter_rules.xml</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Add new entries for TIFFs for both the “trust” and “MimeMapping” nodes.</span><br />
<span style="font-family: Calibri;"></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><ConverterRules></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><IFilter></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span><trust></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 3;"> </span><!--<span style="mso-spacerun: yes;"> </span><ext name=".xxx" mimetype="application/xxx" /> --></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 3;"> </span><span style="background: yellow; mso-highlight: yellow;"><ext name=".tif" mimetype="image/tif"/></span></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 3;"> </span><span style="background: yellow; mso-highlight: yellow;"><ext name=".tiff" mimetype="image/tiff"/></span></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span></trust></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span></IFilter></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><MimeMapping></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span><!--</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span>A mapping between mime types and the description of them.</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span><mime type="application/xxx">XXX Document</mime></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span>--></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span><span style="background: yellow; mso-highlight: yellow;"><mime type="image/tif">TIF File</mime></span></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span><span style="background: yellow; mso-highlight: yellow;"><mime type="image/tiff">TIF File</mime></span></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span></MimeMapping></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"></ConverterRules></span><br />
<span style="font-family: Calibri;"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Reset the FAST Processor Servers (pipeline)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Open FAST Command Shell as Administrator</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Issue the command: “psctrl reset”.<span style="mso-spacerun: yes;"> </span>(As all processor servers are tied together so this command only needs to be run once after all processor servers are configured)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Setup new Content Source Crawl to test</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Search for newly crawled Content </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Summary: </b><span style="mso-spacerun: yes;"> </span>TIFF’s can be crawled using the built-in IFilterConverter (w/Advanced Filter Pack enabled) and will be searchable by Crawled properties such as Title and Author.<span style="mso-spacerun: yes;"> </span>If the TIFF has been OCR’d it will also be searchable by the physical content of the TIFF.<span style="mso-spacerun: yes;"> </span>Using the Windows 2008 TIFF IFilter will add overhead to the FAST pipeline due to the OCR component so when should you use the built-in IFilterConverter<span style="mso-spacerun: yes;"> </span>vs. Windows 2008 TIFF IFilter.</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">TIFF has already been OCR’d.<span style="mso-spacerun: yes;"> </span>Use IFilterConverter.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">TIFF has not been OCR’d but has no useful content to index except title.<span style="mso-spacerun: yes;"> </span>Use IFilterConverter.</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">TIFF has not been OCR’d but has useful content to index.<span style="mso-spacerun: yes;"> </span>Use Windows 2008 TIFF IFilter.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Side Note:</b> If you are NOT using the SharePoint Crawler see my Blog on “FS4SP and User_Converter_Rules.xml”</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;">For different language support ( <a href="http://fs4sp.blogspot.com/2011/04/windows-2008-tiff-ifilter-and-optical.html">http://fs4sp.blogspot.com/2011/04/windows-2008-tiff-ifilter-and-optical.html</a> )<br />
<br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">KORITFW</span></div>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com0tag:blogger.com,1999:blog-203488356644181969.post-51482322096869504852011-04-09T21:27:00.000-07:002011-04-30T17:30:56.514-07:00FS4SP PDF issues and Adobe iFilter<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b><span style="mso-spacerun: yes;"> </span>Extending the FAST pipeline (FS4SP), user_converter_rules.xml, Advanced Filter Pack, Adobe iFilter 9<span style="mso-spacerun: yes;"> </span>for 64-bit platforms.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem:</b><span style="mso-spacerun: yes;"> </span>Why aren’t my PDF’s indexed correctly using the built-in Advance Filter Pack with FS4SP?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Response:</b> I suppose I am more prone to seeing this issue more than others. <span style="mso-spacerun: yes;"> </span>I the reason for this is that I have helped a number of people index content from Exchange into the FS4SP index.<span style="mso-spacerun: yes;"> </span>It turns out that the built-in Filter Converters for FS4SP do not work correctly when indexing PDF attachments.<span style="mso-spacerun: yes;"> </span>Though I see this with attachments to email messages, which most people will not run into, the problem also exists in “ZIP” files.<span style="mso-spacerun: yes;"> </span>FS4SP treats files contained within Zip files as attachments.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Solution: </span></b></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">Extend the FS4SP pipeline and use Adobe’s PDF iFilter 9 for 64-bit platforms. It can be easily obtained for free at </span><a href="http://www.adobe.com/support/downloads/detail.jsp?ftpID=4025"><span style="font-family: Calibri;">http://www.adobe.com/support/downloads/detail.jsp?ftpID=4025</span></a><span style="font-family: Calibri;">.<span style="mso-spacerun: yes;"> </span>Upon realizing that the built-in converter which ships with FS4SP does not handle attachments correctly I decided to see what would happen if I switch to Adobe’s iFilter.<span style="mso-spacerun: yes;"> </span>Sure enough extending the pipeline to avoid using the built-in converter turned out to fix the issue.<span style="mso-spacerun: yes;"> </span>Not wanting to have a negative impact for customers by replacing built-in functionality, I tested the performance of the built-in converter versus Adobe’s version.<span style="mso-spacerun: yes;"> </span>When testing against a 2500 corpus of PDF’s I found out that the performance was virtually identical.<span style="mso-spacerun: yes;"> </span>With this in mind here are the steps to determine if you have the same issue.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Place a Word Document and a PDF into a folder which is accessible to the SharePoint Crawler.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Add for files to a compressed folder within the same folder</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Setup new Content Source FileShare crawl within the FAST Content SSA.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Run a full crawl.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Go to the default Search Center and search for results based on content which resides within the physical content of the PDF.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Only 1 result for the PDF which resided as the stand-alone PDF will be found.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">The Zip file will not be returned as part of the Search results</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Repeat the same search for the Word Document.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Both the stand-alone Word Document and the Zip file are returned in the Search as the Word Document is correctly indexed as an attachment contained within the Zip File.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Download the Adobe PDF iFilter 9 for 64-bit platforms.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Install the PDF IFilter on any FS4SP server which has Document Processors configured. </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">9.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Configure the FS4SP pipeline to use the new IFilter</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Navigation to the </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><FAST Install Drive>\FASTSearch\etc\config_data\DocumentProcessor\formatdetector</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Edit: user_converter_rules.xml</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Add new entries for PDFs for both the “trust” and “MimeMapping” nodes.</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><ConverterRules></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><IFilter></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span><trust></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 3;"> </span><!--<span style="mso-spacerun: yes;"> </span><ext name=".xxx" mimetype="application/xxx" /> --></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 3;"> </span><span style="background: yellow; mso-highlight: yellow;"><ext name=".pdf" mimetype="application/pdf"/></span></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span></trust></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span></IFilter></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><MimeMapping></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span><!--</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span>A mapping between mime types and the description of them.</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span><mime type="application/xxx">XXX Document</mime></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span>--></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span><span style="background: yellow; mso-highlight: yellow;"><mime type="application/pdf">Adobe PDF</mime></span></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span></MimeMapping></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"></ConverterRules></span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Reset the FAST Processor Servers (pipeline)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Open FAST Command Shell as Administrator</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l0 level2 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Issue the command: “psctrl reset”.<span style="mso-spacerun: yes;"> </span>(As all processor servers are tied together so this command only needs to be run once after all processor servers are configured)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Reset the FAST Index (Optional – A full crawl will replace the items within the index)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">f.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Repeat steps #4, 5, 6</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Summary: <span style="mso-spacerun: yes;"> </span></b><span style="mso-spacerun: yes;"> </span>Yes the built-in Converter for PDF’s with FS4SP is broken.<span style="mso-spacerun: yes;"> </span>When repeating and performing step 12 you will find that the PDF’s have now been indexed correctly whether they are a stand-alone PDF or a PDF which is treated as an attachment to another file such as a MSG or Zip File.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">KORITFW</span></div>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com2tag:blogger.com,1999:blog-203488356644181969.post-85241311710913327012011-04-07T18:43:00.000-07:002011-04-13T18:15:59.132-07:00File Format and FAST Search for SharePoint 2010<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject:</b> FastFormatDetector, FAST Search for SharePoint 2010 (FS4SP) pipeline, mime and format crawled properties.</span><br />
<br />
<span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem:</b><span style="mso-spacerun: yes;"> </span>What is the best way to determine file format in the FAST pipeline?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Solution:</b> There are many crawled properties which can be used to attempt to determine the file type of an item as it passes through the FAST pipeline but there is only one which is reliable. The crawled properties “mime” and “format” are set by the Processor stage “FastFormatDetector”.<span style="mso-spacerun: yes;"> </span>The “format” is good but only comes in as a close second to “mime”.<span style="mso-spacerun: yes;"> </span>Other crawled properties such as “FileExtension” are un-reliable.<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Question: </b>Why is FileExtension which is set by the SharePoint Crawler un-reliable?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Answer:</b> The SharePoint crawler doesn’t validate the crawl property. To show this I will use a specific example.</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Setup two Spy stages in the “pipelineconfig.xml”.<span style="mso-spacerun: yes;"> </span>One before the “FastFormatDetector” stage and one directly after the Stage.<span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">If you haven’t done this before see my blog on </span><a href="http://fs4sp.blogspot.com/2011/04/spy-stage-in-fast-search-for-sharepoint_05.html"><span style="font-family: Calibri;">http://fs4sp.blogspot.com/2011/04/spy-stage-in-fast-search-for-sharepoint_05.html</span></a><span style="font-family: Calibri;">. <span style="mso-spacerun: yes;"> </span>You will quickly understand why I wrote this blog first. It was intended for this post.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Enable the “AdvancedFilterPack” on FAST</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Remember the “AdvancedFilterPack” must be enable to index the physical contents of a PDF </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Create a folder which is accessible to your SharePoint Crawler</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Place a PDF in the folder</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Rename the Extension “.doc”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">You will notice quickly that the Windows file system believes it is now a PDF file</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Create a new FileShare Content Source under the FAST Content SSA and Crawl the Folder</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Check your Crawl Log</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">The crawl log will show no errors.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Compare the two spy stage logs produces from the pipeline.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Note that the “format” and “mime” type are NOT available in the 1<sup>st</sup> Spy log but are in the 2<sup>nd</sup> Spy log as they are set by the “FastFormatDetector”.</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Find the following 3 crawled properties from the 2<sup>nd</sup> Spy log.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt; text-indent: 0.5in;"><span style="font-family: Calibri;">#### ATTRIBUTE 0B63E343-9CCC-11D0-BCDB-00805FCCCE04:FileExtension:31 <type 'str'>: doc</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt; text-indent: 0.5in;"><span style="font-family: Calibri;"><span style="background: yellow; mso-highlight: yellow;">#### ATTRIBUTE format <type 'str'>: Adobe PDF</span> </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt; text-indent: 0.5in;"><span style="font-family: Calibri;"><span style="background: yellow; mso-highlight: yellow;">#### ATTRIBUTE mime <type 'str'>: application/pdf</span><span style="mso-spacerun: yes;"> </span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt; text-indent: 0.5in;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">The “FastFormatDetector” has done its’ job and determine the correct file type.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Open your Search Center and search based on the physical content of the PDF.</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Sure enough FAST has done its’ job though the Search Center still thinks the file is a Word Document in the CoreResults based off FileExtension. </span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Summary: </b>The “FastFormatDetector” stage of pipeline does an excellent job of determining the file type of an item passing through the pipeline because it does not rely on subjective crawl properties and opens the item to determine the file type. <span style="mso-spacerun: yes;"> </span>So if you are going to use a feature such as the “CustomerExtensibilty” stage of the pipeline and require the file type the only reliable crawled property to use is the crawled property “mime”.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;">If you are going to use the “mime” or “format” properties in the FAST pipeline customerextensibility stage here are the properties:</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><CrawledProperty propertySet="7262a2f9-30d0-488f-a34a-126584180f74" varType="31" propertyName="mime"/></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><CrawledProperty propertySet="7262a2f9-30d0-488f-a34a-126584180f74" varType="31" propertyName="format"/></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><span style="font-family: "Calibri", "sans-serif"; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"></span>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com0tag:blogger.com,1999:blog-203488356644181969.post-26888225171740861422011-04-05T20:40:00.000-07:002011-05-04T14:35:21.711-07:00Spy Stage in the FAST Search (FS4SP) pipeline.<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Topic:</b> FAST Search for SharePoint 2010 (FS4SP) pipeline. </span><br />
<br />
<span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Subject: </b>Tracing and debugging crawl properties in the FAST Search (FS4SP) Pipeline using Spy Stage.</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Problem:</b> What is happening to my crawl properties when a document is moving through the FAST pipeline?</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Solution:</b> We can use the Spy Stage of the FAST pipeline to see the value of crawled properties at any point in time while an item is being processed through the pipeline.<span style="mso-spacerun: yes;"> </span>I often find it useful to trace specific stages in the FAST pipeline. In this example we will look at tracing around the file format detection stage of the pipeline.</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">On each FAST server which has Document Processors enabled.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Edit the File “<Install Drive>:\FASTSearch\etc\pipelineconfig.xml”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Under the “processors” node find the processor stage named “Spy”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!-- Debugging Stages : Use carefully, since the cause considerable I/O load! --></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="Spy" type="general" hidden="0"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><load module="processors.Spy" class="Spy"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><config></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><param name="SpyDumpFile" value="var/log/spy.txt" type="str"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><param name="FileStringCutOffLen" value="32768" type="int"/></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></config></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><description><![CDATA[Debugging stage....]]></description></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><inputs></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></inputs></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></processor></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Copy the XML Node to make a new processor stage.<span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: "Times New Roman";"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Change the<span style="mso-spacerun: yes;"> </span>name to “Spy1” </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: "Times New Roman";"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Change the value of the SpyDumpFile to “var/log/spy1.txt”</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1.5in; mso-add-space: auto;"><br />
</div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 99pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name<span style="background: yellow; mso-highlight: yellow;">="Spy1"</span> type="general" hidden="0"></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 99pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><load module="processors.Spy" class="Spy"/></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 99pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><config></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 99pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><param name="SpyDumpFile" value<span style="background: yellow; mso-highlight: yellow;">="var/log/spy1.txt"</span> type="str"/></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 99pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><param name="FileStringCutOffLen" value="32768" type="int"/></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 99pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></config></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 99pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><description><![CDATA[Debugging stage ...]]></description></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 99pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><inputs></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 99pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></inputs></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 99pt;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></processor></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt; text-indent: 0.5in;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Locate the <pipelines> node.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Locate the <pipeline name="Office14 (webcluster)" default="1"> node.</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">f.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Locate the portion of the pipeline which performs “Document Conversion”</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="mso-no-proof: yes;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!-- Document Conversion --></span></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="mso-no-proof: yes;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="AttachmentsHandler"/></span></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="mso-no-proof: yes;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="UTFDetectorConverter"/></span></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="mso-no-proof: yes;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="FastFormatDetector"/></span></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="mso-no-proof: yes;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="FormatDetector"/></span></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="mso-no-proof: yes;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="XMLMapper"/></span></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="mso-no-proof: yes;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="SimpleConverter"/></span></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="mso-no-proof: yes;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="PDFConverter"/></span></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="mso-no-proof: yes;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="IFilterConverter"/></span></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="mso-no-proof: yes;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="SearchExportConverter"/></span></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt 0.25in; text-indent: 0.5in;"><br />
</div><div class="MsoListParagraph" style="margin: 0in 0in 6pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">g.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Add the 2 Spy stages.</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><!-- Document Conversion --></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="AttachmentsHandler"/></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="UTFDetectorConverter"/></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="background: yellow; mso-highlight: yellow;"><processor name="Spy" /></span></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="FastFormatDetector"/></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="background: yellow; mso-highlight: yellow;"><processor name="Spy1" /></span></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="FormatDetector"/></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="XMLMapper"/></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="SimpleConverter"/></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="PDFConverter"/></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="IFilterConverter"/></span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.75in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><processor name="SearchExportConverter"/></span></div><div class="MsoNormal" style="margin: 0in 0in 6pt 0.75in;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Reset the FAST Processor Server (pipeline)</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Open FAST Command Shell as Administrator</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Issue the command: “psctrl reset”. </span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Test the changes</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Place a single document in a Folder accessible to the SharePoint crawler.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Create a new FileShare Content Source in the FAST Content SSA “FAST Search Connector” to crawl the folder.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Run a Full Crawl</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Check Results</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Two files should have been created</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: "Times New Roman";"> </span><span style="font-family: Calibri;">i.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">“<Install Drive>:\FASTSearch\var\log\spy.txt”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1.5in; mso-add-space: auto; mso-list: l1 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: "Times New Roman";"> </span><span style="font-family: Calibri;">ii.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">“<Install Drive>:\FASTSearch\var\log\spy1.txt”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Each file will show all the Crawled Properties available when each Spy stage is executed.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri;">Spy.txt sample:</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>#### ATTRIBUTE 0B53E343-9CCC911DO-DBDB-</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>00805FCCCE04:FileExtension:31 <type ‘str’>: pdf</span></div><div class="MsoNormal" style="margin: 0in 0in 6pt;"><br />
</div><div class="MsoListParagraph" style="margin: 0in 0in 6pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri;">Spy1.txt sample:</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>#### ATTRIBUTE 0B53E343-9CCC911DO-DBDB-</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span>00805FCCCE04:FileExtension:31 <type ‘str’>: pdf</span></div><div class="MsoNoSpacing" style="margin: 0in 0in 0pt;"> <span style="font-family: Calibri;"><span style="background: yellow; mso-highlight: yellow;"><span style="background: yellow; mso-highlight: yellow;">#### ATTRIBUTE format <type ‘str’>: Adobe PDF</span></span></span><br />
<span style="font-family: Calibri;"><span style="background: yellow; mso-highlight: yellow;"><span style="background: yellow; mso-highlight: yellow;"><span style="background-color: white;"> </span>#### ATTRIBUTE mime <type ‘str’>: application/pdf</span></span></span></div><br />
<div class="MsoNormal" style="margin: 0in 0in 6pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Conclusions: </b>I happened to pick the “FastFormatDetector” Stage to trace around for this example because it is a powerful step in the FAST Pipeline.<span style="mso-spacerun: yes;"> </span>A single Spy stage is powerful enough to look at crawled properties in the Pipeline but I wanted to give a more advanced example.<span style="mso-spacerun: yes;"> </span>If you look closely at Spy1.txt there are new crawl properties that are set by the “FastFormatDetector” stage that you will not find in the file Spy.txt.</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1)</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Using a single Spy stage at the beginning of the pipeline is great for seeing what crawled properties are being submitted to the FAST Pipeline.<span style="mso-spacerun: yes;"> </span></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2)</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Using a single Spy Stage at the end of the pipeline is great for seeing what crawled properties will be submitted to the index.</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3)</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Using multiple Spy Stages gives the advantage of seeing exactly what is happening at any stage of the pipeline.</span></div>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com0tag:blogger.com,1999:blog-203488356644181969.post-46285098649288671152011-03-27T16:12:00.000-07:002011-03-27T16:12:57.723-07:00SharePoint 2010 vs. FAST Search for SharePoint (FS4SP) Index<div class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;">When implementing Enterprise Search using SharePoint 2010 I am often asked whether a company should invest the money to use FAST Search for SharePoint (FS4SP) as the index.<span style="mso-spacerun: yes;"> </span>When making the decision regarding which index to use the answer typically comes down to 1 of 2 questions.</span></div><div class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Question 1:</b> How many items do you want to index?</span></div><div class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Decision Point 1:</b> The SharePoint index can handle 100M items while the FS4SP index can handle a virtually unlimited number of items. (650M in the lab last I heard but don’t quote me) </span></div><div class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Answer 1:</b> If you have more than 100M items to index the answer is FS4SP. No other questions need to be asked.</span></div><div class="MsoNormal" style="margin: 0in 0in 10pt;"><br />
</div><div class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Question 2:</b> How important is it that end users find their search items?</span></div><div class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Decision Point 2:</b> SharePoint 2010 has implemented Facetted Navigation (or Refiners) for both indexes but there is a big difference between the two solutions.<span style="mso-spacerun: yes;"> </span>The SharePoint Index has the concept of a Shallow Refiner while the FS4SP index has the concept of Deep or Shallow Refiners. </span></div><div class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><i style="mso-bidi-font-style: normal;">Shallow Refiner:</i><span style="mso-spacerun: yes;"> </span>A shallow refiner uses the statistics from managed properties for the top 100 matching results of a search query.</span></div><div class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><i style="mso-bidi-font-style: normal;">Deep Refiner:</i> A deep refiner uses the statistics from managed properties for all the matching results of a search query.</span></div><div class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><i style="mso-bidi-font-style: normal;">What’s does that mean?</i><span style="mso-spacerun: yes;"> </span>With a shallow refiner if the Managed Property is not in the first 100 matching results the Query Refinement option will not be populated and not shown under the refinement options.<span style="mso-spacerun: yes;"> </span>If you setup a deep refinement option with FS4SP you will always have a refiner to narrow the results set and more likely to find any result in the search query.</span></div><div class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">Conclusions:</b> If you have more than 100M items to index then use FS4SP.<span style="mso-spacerun: yes;"> </span>If you have less than 100M items either index will be sufficient so answer Question #2.<span style="mso-spacerun: yes;"> </span>If it is critical that the end user needs to be able find an item whether its’ relevancy places it as the 10th result or the 10,000<sup>th</sup> result use FS4SP.</span></div>Eric Belislehttp://www.blogger.com/profile/00014572094469054149noreply@blogger.com0