Agnes MolnarBeyond the Search Center - Application or Solution?
About Agnes Molnar• SharePoint Server MVP• Senior Solutions Consultant, BA Insight• Recognized blogger, speaker, writer•  ...
Search    Search connects people       to the informationthey need to get their jobs done.
Search• „I know what I’m searching for and know how to  do that”• „I know what I’m searching for but I don’t know  how to ...
Enterprise Search•   Enterprise – is no longer within the firewall•   Relevance is critical•   Search within the organizat...
Search Components           Source: http://searchpatterns.org
Search Based Application (SBA)• Software Application• Built on a Search Engine backbone rather  than a database infrastruc...
SBA Examples
12
ChallengesUser         Multiple search             interfaces, systems, andExperience   logons; no unified searchChallenge...
Customizations for Search Driven ApplicationsBuilding on an extensible platform Configure               Extend            ...
Content Sources
Content Sources in SBAs• Combine (join) data• Connect data  – Existing relationships in the source system  – Newly discove...
Data Collection / Crawling• Crawler:  – Connects to the Content Source  – Enumerates the content  – Reads the content item...
Data Collection / Crawling• Connector: Enables to access different types of  content• OOTB:  –   SharePoint  –   File Shar...
Natural Language Processing• Crawl/Index Time  – Language Detection  – Tokenization  – Stemming and Lemmatization• Query T...
Processing: Crawled and      Managed Properties• Crawled property: metadata extracted  from the documents/items during the...
Processing: Crawled and  Managed Properties
Processing: Ranking• Ranking: produce results that are ordered  according to some computed relevancy score• Dynamic: Based...
Processing: Ranking
Processing: Relevance Tuning
User Interface• OOTB Web Parts    – Refinement Panel    – Core Results Web Part•   Federation•   People Search•   Scopes• ...
Search Federation• Using remote index for queries• Location type:  – SharePoint Search index  – FAST index  – OpenSearch 1...
Search Federation
Search Federation• Benefits:   –   No resources needed for indexing   –   Custom Credentials   –   Usage restrictions   – ...
Search Federation
Summary• Search Based Applications?  – Need to Aggregate Heterogeneous Content  – Neet to Process Large Volume of Data  – ...
Email: Agnes.Molnar@BAInsight.comTwitter: @molnaragnesTHANK YOU!DON’T FORGET TO FILL IN THE EVALUATION!
SPConnections Amsterdam: Beyond the Search Center - Application or Solution? (Search Based Applications over SP2010 and FA...
SPConnections Amsterdam: Beyond the Search Center - Application or Solution? (Search Based Applications over SP2010 and FA...
SPConnections Amsterdam: Beyond the Search Center - Application or Solution? (Search Based Applications over SP2010 and FA...
SPConnections Amsterdam: Beyond the Search Center - Application or Solution? (Search Based Applications over SP2010 and FA...
SPConnections Amsterdam: Beyond the Search Center - Application or Solution? (Search Based Applications over SP2010 and FA...
SPConnections Amsterdam: Beyond the Search Center - Application or Solution? (Search Based Applications over SP2010 and FA...
Upcoming SlideShare
Loading in …5
×

SPConnections Amsterdam: Beyond the Search Center - Application or Solution? (Search Based Applications over SP2010 and FAST)

798 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
798
On SlideShare
0
From Embeds
0
Number of Embeds
84
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Customer Service + supportLogistical track and traceContextual advertisingDecision intelligenceE-Discovery
  • Built by Customer and Microsoft Services: Dow JonesInvestment portfolio analysis application
  • MOCKUP ONLY Innovation portal
  • MOCKUP OnlyWealth Management Advisor portal
  • Time: 2 minutes.Speaker Notes:There are three levels of search customization that cover the spectrum:Configuring out of the box behaviorExtending existing components (e.g. Web Parts)Creating brand new componentsThe actual tools (sharepoint, SPD, VS) are provided as *examples* of the tools that you would work with at each of these levels.
  • Language Detection: English, French, ...?Tokenization: into a sequence of individual words (grammar, punctuation, word separation rules)Stemming: Applying language specific suffixing rules to remove common suffixesLemmatization: morphological analysis (mice -> Mouse)Approximate SpellingPhonetic SpellingWord Truncation – rob = robust, robert, robinRegular Expressions – re.ort = report, resortSemantic Expansion – plane vs. airplaneRules-based Matching
  • SPConnections Amsterdam: Beyond the Search Center - Application or Solution? (Search Based Applications over SP2010 and FAST)

    1. 1. Agnes MolnarBeyond the Search Center - Application or Solution?
    2. 2. About Agnes Molnar• SharePoint Server MVP• Senior Solutions Consultant, BA Insight• Recognized blogger, speaker, writer• Web: http://www.bainsight.com• Blog: http://aghy.hu• Email: Agnes.Molnar@BAInsight.com• Twitter: @molnaragnes
    3. 3. Search Search connects people to the informationthey need to get their jobs done.
    4. 4. Search• „I know what I’m searching for and know how to do that”• „I know what I’m searching for but I don’t know how to do that”• „I don’t know what I’m searching for”• „Am I Searching?...”
    5. 5. Enterprise Search• Enterprise – is no longer within the firewall• Relevance is critical• Search within the organization• „Transparent” Search• Search Driven Applications
    6. 6. Search Components Source: http://searchpatterns.org
    7. 7. Search Based Application (SBA)• Software Application• Built on a Search Engine backbone rather than a database infrastructure• Purpose is not classic information retrieval, but rather mission-oriented information access, analysis or discovery
    8. 8. SBA Examples
    9. 9. 12
    10. 10. ChallengesUser Multiple search interfaces, systems, andExperience logons; no unified searchChallenges results Files and email onData and desktops; structured andExpertise unstructured data silos; untapped expertiseChallenges Relevance and ranking;Enterprise security, privacy &and IT compliance; scalability, manageability &Challenges extensibility
    11. 11. Customizations for Search Driven ApplicationsBuilding on an extensible platform Configure Extend Create User Context Relevance Profiles Custom Elements LOB Connectivity UI & Web Parts Work Environments Content Processing Result Rollup New Innovations Business language Visual Elements …. Federation Sources Workflows UI Look & Feel Analytics ….. …..
    12. 12. Content Sources
    13. 13. Content Sources in SBAs• Combine (join) data• Connect data – Existing relationships in the source system – Newly discovered, cross-system relationships• Aggregate data• Visualize data
    14. 14. Data Collection / Crawling• Crawler: – Connects to the Content Source – Enumerates the content – Reads the content items – Extracts the metadata – Sends the collected info back to the Indexer
    15. 15. Data Collection / Crawling• Connector: Enables to access different types of content• OOTB: – SharePoint – File Share – Web site – Exchange Public Folders – Custom Connectors – (Lotus Notes) – (Documentum)
    16. 16. Natural Language Processing• Crawl/Index Time – Language Detection – Tokenization – Stemming and Lemmatization• Query Time – Approximate Spelling – Phonetic Spelling – Word Truncation – Regular Expressions – Semantic Expansion – Rules-based Matching
    17. 17. Processing: Crawled and Managed Properties• Crawled property: metadata extracted from the documents/items during the crawl.• Managed property: can appear in refined searches and helps users perform more successful queries
    18. 18. Processing: Crawled and Managed Properties
    19. 19. Processing: Ranking• Ranking: produce results that are ordered according to some computed relevancy score• Dynamic: Based on weighted managed properties (title, body, social tags, etc.)• Static: – File Type – Click through relevancy – Depth
    20. 20. Processing: Ranking
    21. 21. Processing: Relevance Tuning
    22. 22. User Interface• OOTB Web Parts – Refinement Panel – Core Results Web Part• Federation• People Search• Scopes• Custom Web Parts – Visual Navigation – Mashups – Etc.• Workflows – Act on Items Immediately
    23. 23. Search Federation• Using remote index for queries• Location type: – SharePoint Search index – FAST index – OpenSearch 1.0/1.1
    24. 24. Search Federation
    25. 25. Search Federation• Benefits: – No resources needed for indexing – Custom Credentials – Usage restrictions – Prefix / Pattern match – Query Template • {searchTerms} scope:Documents • {searchTerms} type:.doc type:.docx type:.docm• BUT: – Live Internet connection is required – Bandwith – No control over results (order, relevance, etc.) – Separated Web Parts
    26. 26. Search Federation
    27. 27. Summary• Search Based Applications? – Need to Aggregate Heterogeneous Content – Neet to Process Large Volume of Data – Need for Real Time Information – Need for Ad Hoc Reporting
    28. 28. Email: Agnes.Molnar@BAInsight.comTwitter: @molnaragnesTHANK YOU!DON’T FORGET TO FILL IN THE EVALUATION!

    ×