Your SlideShare is downloading. ×
Seek, and ye shall find<br />Contemporary Search for Clarify & Dovetail Systems<br />
Me<br />dovetailsoftware.com/blog/gsherman<br />
Topics<br />Traditional Search<br />Contemporary Search<br />Search Enabled Applications<br />Usages<br />Search Engine<br...
Finding Information<br />By Id<br />Select<br />Query<br />Search<br />Reporting<br />
Common usage: text fields<br />Case history<br />Knowledgebase (solutions)<br />File Attachments <br />
But how about searching for…<br />Contacts (name, email, site name)<br />Employees<br />Parts<br />Serial Numbers<br />Bus...
Traditional Search Options<br />Clarify provided FTS (full text search)Fulcrum / Hummingbird<br />Database vendor search<b...
Search (old school)<br />Full Text Search<br />FTS<br />Fulcrum/Hummingbird<br />
Search (old school)<br />Not intuitive<br />Challenge to administer<br />Challenge to customize<br />Delay in availability...
What do you want?<br />We asked users what they wanted for Search… <br />…and the answers were pretty consistent…<br />
Search (new school)<br />Easy and Intuitive: Search box + a Search/Go button<br />
Search (new school)<br />Easy to Administer<br />Easy to Customize and Extend<br />Easy to Integrate<br />Data is availabl...
Search (new school)<br />Simplicity for most users<br />Robustness for power users<br />As part of normal workflow<br />
Search enabled apps<br />Where can I search from?<br />
Search: Dovetail Agent<br />
Search: Dovetail Agent<br />
Search: Dovetail Mobile<br />
Search: Dovetail Agent Lite<br />
Search: Clarify Classic Client<br />
Search: SelfService<br />
Search: On Your Web Site<br />
Search: Anywhere<br />
Search as part of workflow<br />
New Case workflow: Identify the caller<br />
Search: As part of workflow<br />
Search: As part of workflow<br />
Advanced search<br />For Power Users<br />
Advanced Search<br />
Advanced Search<br />
Advanced Search<br />
Advanced Search Tips<br />Booleans (AND, OR, NOT)<br />Wildcards<br />Ranges<br />Grouping<br />powerpoint or keynote<br /...
Advanced Search Tips<br />Property Searches<br />Combination<br />Custom<br />id:4204<br />status:closed<br />site:dovetai...
What can you search?<br />
Search: Database content<br />In short – anything in the database<br />Cases<br />Solutions<br />Customers (Contacts, Site...
Search: Attachments<br />Attachments<br />Case Attachments<br />Solution Attachments<br />Site Attachments<br />etc.<br />
Search: Files<br />White papers, Help documentation, Product docs, …<br />Office (Word, Excel, Powerpoint, Visio, etc.)<br...
Other Uses for Search<br />What about…?<br />
How about?<br />Automatically search the knowledgebase and suggest articles as part of case workflow?<br />For customers (...
How about?<br />Searching for business rules <br />	(including notification message text)<br />Call Center scripts<br />Yo...
How about?<br />Search analytics<br />Track what users & customers are searching for<br />See what they’re finding<br />Se...
Other Uses for Search<br />What are your ideas?<br />Avoid cliché of a putting a picture here of someone with a light bulb...
Search engine<br />The magic behind the curtain<br />
Dovetail Seeker<br />Search Engine for Clarify / Dovetail<br />First released in 2008<br />Works with any Clarify Version<...
Seeker Components<br />Indexer (indexes the data)<br />Web Service (returns search results)<br />File Proxy (allows downlo...
Architecture<br />Application <br />(Dovetail Agent, Agent Lite, Mobile, SelfService, Clarify Client)<br />Database<br />D...
APIs<br />Search<br />Document Specifications<br />Terms <br />Term Suggest<br />
Enough slides!<br />			Lets see some action…<br />
Summary<br />Your “legacy” app doesn’t need to be stuck in the 90s.<br />You can use contemporary technologies with your e...
Learn More<br />Product Page<br />http://dovetal.es/dovetail_seeker<br />Documentation<br />Blog Posts<br />Knowledgebase ...
Upcoming SlideShare
Loading in...5
×

Search for Clarify/Dovetail

2,173

Published on

Contemporary Search for Clarify / Dovetail systems

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
2,173
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • I am the VP of productsWorking in Clarify for 15 years2 years as a customer, 4 years at Clarify as a Principal Consultant, 9 years here at DovetailI love sharing my knowledge of all things ClarifyMy blog at dovetailsoftware.comI actively participate in the Clarify forum on IT Toolbox
  • With the database – you were on your on to code it
  • We want Google!
  • Example: we store and search license keys for our products
  • Dovetail Seeker is able to index Dovetail CRM attachments and files using file document specifications. Search results for file documents contain a URL which users can use to download the indexed file. The included Seeker File Proxy is necessary because it is not recommend to expose the seeker web service directly to public facing networks. The Seeker File Proxy web application can be installed outside your firewall to specifically handle public search user&apos;s requests to download files.
  • Advantages: offload queries to a search engine; reduces db load; more efficient
  • Search: search terms, page size (# of results), starting result Number (used for paging) sortingDocument specifications are used to define which Dovetail/Clarify CRM data gets indexed by the indexing applications. This API exposes details about the document specifications used to create the Seeker search index. Suggested Usages:Allow search user interfaces to construct a dynamic search domain filter. Search user interfaces can detect which custom fields present and available for sorting search results.Stored custom field values can be retrieved and displayed along side search results.Spell Check APITerms: This API can be used to provide autocomplete for search UI textboxes. Term suggest: “did you mean” The Dovetail Seeker Term Suggest API will look for misspelled terms in the match text given and return search suggestions for correctly spelled terms which exist in the search index. This API performs spell checking on the given text. It them searches the index for each suggested spelling correction to see which corrected spellings exist in the index and the frequency of their occurrence. Results are returned in descending frequency order.
  • Transcript of "Search for Clarify/Dovetail"

    1. 1. Seek, and ye shall find<br />Contemporary Search for Clarify & Dovetail Systems<br />
    2. 2. Me<br />dovetailsoftware.com/blog/gsherman<br />
    3. 3. Topics<br />Traditional Search<br />Contemporary Search<br />Search Enabled Applications<br />Usages<br />Search Engine<br />Demonstration<br />Q & A<br />
    4. 4. Finding Information<br />By Id<br />Select<br />Query<br />Search<br />Reporting<br />
    5. 5. Common usage: text fields<br />Case history<br />Knowledgebase (solutions)<br />File Attachments <br />
    6. 6. But how about searching for…<br />Contacts (name, email, site name)<br />Employees<br />Parts<br />Serial Numbers<br />Business rules (admin usage)<br />…<br />
    7. 7. Traditional Search Options<br />Clarify provided FTS (full text search)Fulcrum / Hummingbird<br />Database vendor search<br />
    8. 8. Search (old school)<br />Full Text Search<br />FTS<br />Fulcrum/Hummingbird<br />
    9. 9. Search (old school)<br />Not intuitive<br />Challenge to administer<br />Challenge to customize<br />Delay in availability of search data<br />
    10. 10. What do you want?<br />We asked users what they wanted for Search… <br />…and the answers were pretty consistent…<br />
    11. 11. Search (new school)<br />Easy and Intuitive: Search box + a Search/Go button<br />
    12. 12. Search (new school)<br />Easy to Administer<br />Easy to Customize and Extend<br />Easy to Integrate<br />Data is available (almost) immediately<br />
    13. 13. Search (new school)<br />Simplicity for most users<br />Robustness for power users<br />As part of normal workflow<br />
    14. 14. Search enabled apps<br />Where can I search from?<br />
    15. 15. Search: Dovetail Agent<br />
    16. 16. Search: Dovetail Agent<br />
    17. 17. Search: Dovetail Mobile<br />
    18. 18. Search: Dovetail Agent Lite<br />
    19. 19. Search: Clarify Classic Client<br />
    20. 20. Search: SelfService<br />
    21. 21. Search: On Your Web Site<br />
    22. 22. Search: Anywhere<br />
    23. 23. Search as part of workflow<br />
    24. 24. New Case workflow: Identify the caller<br />
    25. 25. Search: As part of workflow<br />
    26. 26. Search: As part of workflow<br />
    27. 27. Advanced search<br />For Power Users<br />
    28. 28. Advanced Search<br />
    29. 29. Advanced Search<br />
    30. 30. Advanced Search<br />
    31. 31. Advanced Search Tips<br />Booleans (AND, OR, NOT)<br />Wildcards<br />Ranges<br />Grouping<br />powerpoint or keynote<br />test*<br />te*t<br />te?t<br />quantity:[1 TO 3]<br />created:[20110101 TO 20110131]<br />(powerpoint or keynote) AND windows<br />
    32. 32. Advanced Search Tips<br />Property Searches<br />Combination<br />Custom<br />id:4204<br />status:closed<br />site:dovetail<br />site:dovetailstatus:closeddomain:casesdk<br />eyes:bluehair:brown<br />
    33. 33. What can you search?<br />
    34. 34. Search: Database content<br />In short – anything in the database<br />Cases<br />Solutions<br />Customers (Contacts, Sites, Addresses)<br />Parts<br />etc.<br />Custom Objects<br />
    35. 35. Search: Attachments<br />Attachments<br />Case Attachments<br />Solution Attachments<br />Site Attachments<br />etc.<br />
    36. 36. Search: Files<br />White papers, Help documentation, Product docs, …<br />Office (Word, Excel, Powerpoint, Visio, etc.)<br />PDF<br />HTML<br />XML<br />Plain text<br />Rich text<br />…<br />
    37. 37. Other Uses for Search<br />What about…?<br />
    38. 38. How about?<br />Automatically search the knowledgebase and suggest articles as part of case workflow?<br />For customers (SelfService / WebSupport)<br />For agents<br />Via incoming email<br />
    39. 39. How about?<br />Searching for business rules <br /> (including notification message text)<br />Call Center scripts<br />Your custom data<br />
    40. 40. How about?<br />Search analytics<br />Track what users & customers are searching for<br />See what they’re finding<br />See what they’re NOT finding!<br />
    41. 41. Other Uses for Search<br />What are your ideas?<br />Avoid cliché of a putting a picture here of someone with a light bulb over their head<br />
    42. 42. Search engine<br />The magic behind the curtain<br />
    43. 43. Dovetail Seeker<br />Search Engine for Clarify / Dovetail<br />First released in 2008<br />Works with any Clarify Version<br />Works on SQL Server and Oracle<br />Powered by Lucene(lucene.apache.org)<br />
    44. 44. Seeker Components<br />Indexer (indexes the data)<br />Web Service (returns search results)<br />File Proxy (allows download of files)<br />Search Client Examples (.NET, Web)<br />User Interfaces<br />APIs<br />
    45. 45. Architecture<br />Application <br />(Dovetail Agent, Agent Lite, Mobile, SelfService, Clarify Client)<br />Database<br />DovetailSeeker<br />(web service)<br />DovetailSeeker<br />Indexer<br />(Windows Service)<br />Seeker Indexes<br />
    46. 46. APIs<br />Search<br />Document Specifications<br />Terms <br />Term Suggest<br />
    47. 47. Enough slides!<br /> Lets see some action…<br />
    48. 48. Summary<br />Your “legacy” app doesn’t need to be stuck in the 90s.<br />You can use contemporary technologies with your existing Clarify system.<br />Search, Mobile apps, APIs, and more are all available today.<br />
    49. 49. Learn More<br />Product Page<br />http://dovetal.es/dovetail_seeker<br />Documentation<br />Blog Posts<br />Knowledgebase articles<br />Try it out<br />Just click the Search link at http://support.dovetailsoftware.com<br />These slides <br />Will be available on my blog at http://dovetal.es/gsherman<br />
    50. 50. Questions, Comments, Queries?<br />Use the Q&A widget within WebEx<br />Feel free to contact me:<br />gary@dovetailsoftware.com<br />512-610-5466<br />

    ×