Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Full-Text Search – Rapidly Finding the Needle in the Haystack – Connect New York 2018

74 views

Published on

Speaker : Marty Schoch, Senior Software Engineer, Search, Couchbase

Added to Couchbase Data Platform 5.0 and Mobile 2.0, the Full-Text Search (FTS) service effortlessly enables comprehensive search of your JSON documents. Creating rapid natural language queries is a game-changer for those who need to find documents rapidly and provide them to their users in an intuitive manner without having to run yet another stack of tools. The Couchbase Server search service takes advantage of the performance and scalability benefits of Couchbase Data Platform, allowing ease of management and increased reliability. Couchbase Mobile also delivers FTS conveniently bundled on the mobile platform. We’ll demonstrate how to start using FTS and explain what types of use cases are best satisfied by this new service. We'll talk about how customers are adopting it into their infrastructure and solving real-world, real-time problems. We’ll include an overview of the Couchbase search service and also a demo of FTS in action.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Full-Text Search – Rapidly Finding the Needle in the Haystack – Connect New York 2018

  1. 1. Full-Text Search Rapidly Finding the Needle in the Haystack 2018-05-10 Marty Schoch | Principal Engineer
  2. 2. Couchbase Data Platform
  3. 3. Full Text Search
  4. 4. Search vs. Query 1. Search Matches Across Multiple Fields 2. Search Supports Inexact Matching 3. Search Results Ordered by Relevance
  5. 5. !5 Rapidly Finding Needles
  6. 6. !6 Build an Index
  7. 7. Demo
  8. 8. !25 Couchbase Server 5.5 Beta
  9. 9. Geo Search/Sort Supported
  10. 10. Top Left Bottom Right
  11. 11. Point Distance
  12. 12. Point 2. (distance 30ft) 1. (distance 0ft) 3. (distance 40ft)
  13. 13. 11 New Languages
  14. 14. !31 Index Larger Datasets
  15. 15. * New Index Preview Scorch
  16. 16. Index algorithmic search 2, 5 anchor text 36-41 any-of classification 25 authority score 7-9, 23 auxiliary index 89 average-link clustering 25, 68, 91 b-tree 9, 15, 38 bag of words 1-99, 101 Index
  17. 17. Index algorithmic search anchor text any-of classification authority score auxiliary index average-link clustering b-tree bag of words Term Dictionary
  18. 18. Vellum Term Dictionary • Finite State Transducer •Compress Term Data •Much Faster Fuzzy Search •Much Faster Regular Expression Search
  19. 19. Index algorithmic search 2, 5 anchor text 36-41 any-of classification 25 authority score 7-9, 23 auxiliary index 89 average-link clustering 25, 68, 91 b-tree 9, 15, 38 bag of words 1-99, 101 Postings List
  20. 20. Postings List • Roaring Bitmap •Compresses Document Numbers •Faster Conjunction/Disjunction
  21. 21. Index Size Reduction 5.1 5.5 Scorch Preview
  22. 22. Faster Index Build
  23. 23. * New Index Preview Scorch Download and Try Today!
  24. 24. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. THANK YOU
  25. 25. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. EVENT HASHTAG: #CBConnect
 
 WRITE A COUCHBASE REVIEW: 
 trustradius.com or Gartner.com/reviews
 
 VOTE FOR COUCHBASE TODAY! 
 DBTA Readers’ Choice Awards: dbta.com/ReadersChoice/2018 Voting closes tomorrow!

×