SharePoint Saturday Belgium 2014 - Content Enrichment in SharePoint Search

316 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
316
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

SharePoint Saturday Belgium 2014 - Content Enrichment in SharePoint Search

  1. 1. Content Enrichment in SharePoint Search #SPSBE12 Steven Van de Craen April 26th, 2014
  2. 2. Thanks to our sponsors! Gold Silver
  3. 3. About me Steven Van de Craen SharePoint enthousiast Ventigrate Since 2005
  4. 4. 200ms to process a single item 10 million items 23 days
  5. 5. SharePoint 2013 Content Enrichment web service (CEWS) callout
  6. 6. SharePoint 2013 Content Enrichment web service (CEWS) callout
  7. 7. SharePoint 2013 Content Enrichment web service (CEWS) callout Configuration property Description Default value Endpoint Specifies the URL of the external web service. Empty. InputProperties The managed properties that the external web service receives. Empty. OutputProperties The managed properties that the external web service returns. Empty. Timeout The amount of time until the web service times out in milliseconds. Depending on FailureMode, the item fails to be processed or a warning is written to the ULS log. 5000 milliseconds; Valid range [100, 30000]. SendRawData Enables or disables sending raw data to the web service. False. MaxRawDataSize The maximum size of raw data sent to the web service in kilobytes (KB). If the binary data of an item exceeds this limit, the item is not sent. This does not prevent the InputProperties from being sent, and the OutputProperties from being received. 5120 kilobytes. FailureMode Controls the behavior of the web service client when errors occur. When FailureMode is set to ERROR, any problems that occur during content enrichment processing send a failed callback for that particular item. When FailureMode is set to WARNING, the item is indexed, without any modifications by the web service and a warning is written to the ULS log. Error. DebugMode A mode that when set to true enables the content enrichment client to send all managed properties to the client without expecting any properties in return. Any configured Trigger property, InputProperties property, and OutputProperties property are ignored. False. Trigger A Boolean predicate that is executed on every crawled item. If the predicate evaluates to true, the record is sent to the web service. Otherwise, the item is passed through to the search index. Empty.
  8. 8. SharePoint 2013 Content Enrichment web service (CEWS) callout Property1 > Property2 Property1 > 600 IsNull(Property2) StartsWith(Property1, “sample”) AND Property2 != 18 IsDay(Property1, 2014, 04, 26)
  9. 9. SharePoint 2013 Content Enrichment web service (CEWS) callout
  10. 10. SharePoint 2013 Content Enrichment web service (CEWS) callout
  11. 11. SharePoint 2013 Content Enrichment web service (CEWS) callout
  12. 12. WCF Routing Technology (.NET 4.0) Enables development of complex routing logic, load-balancing, and fault tolerance.
  13. 13. http://bit.ly/1j1UEvH http://bit.ly/1l3wLK3 http://bit.ly/1hVSR97 http://bit.ly/1j25Ua9 http://bit.ly/1h4HZpt http://bit.ly/1jKIVAP http://bit.ly/1keu0ls
  14. 14. Thank you

×