Researchers have a large corpus of content at their fingertips. When searching, they expect underlying concepts, classifications, and occasional variations to be found. This is a natural way of thinking; as humans, we understand the world is governed by a complex set of relationships and concepts. Yet to computers, it is quite binary. The term or phrase is present in the record, or not.
So, how do we get our applications to recall information like us? This is actually a more complex problem to solve than it might appear on the surface. The MarkLogic Optic API makes your searches smarter by incorporating semantic information about the world around you.
As a developer, when we delve into a project, we usually look at the problem with a certain lens. We often have data in tabular form, unstructured text, and classification systems. Sometimes, we get blinded by looking at a single data structure to solve all our problems. This is due to the limitations of the underlying technology. But, this may not be the best, or most natural, approach for managing the data.
Large bodies of text can benefit from structure. It can be expressed as XML or JSON, which includes metadata and markup. Facts can be expressed in taxonomies and ontologies as semantic graphs of knowledge. When integrating with BI and analytic tools, data in tabular formats are needed. So where do we start? If we look at the market, we see multiple point solutions for managing the data in a more native form. With point solutions, complex architectures are used to compose queries and aggregate results.
In MarkLogic, you can manage your varying shapes of data within a single server and reduce architectural complexity. Even better, with the Optic API, you can query and join datasets of any shape and size in a single API. No need to manually stitch the results together.
Ready to see it in action? In the Search Multi-Model Data with Optic API tutorial, I walk you through how to set-up a MarkLogic Data Hub to ingest and harmonize data, then we use the Optic API to discover the valuable information.
Like what you just read, here are a few more articles for you to check out or you can visit our blog overview page to see more.
Are you someone who’s more comfortable working in Graphical User Interface (GUI) than writing code? Do you want to have a visual representation of your data transformation pipelines? What if there was a way to empower users to visually enrich content and drive data pipelines without writing code? With the community tool Pipes for MarkLogic […]
Rest and Spread Properties in MarkLogic 10 In this last blog of the series, we’ll review over the new object rest and spread properties in MarkLogic 10. As mentioned previously, other newly introduced features of MarkLogic 10 include: The addition of JavaScript Modules, also known as MJS (discussed in detail in the first blog in this […]
V8 Engine Upgrade in MarkLogic 10 In this continuation of the series, What’s New with JavaScript in MarkLogic 10?, we’ll discuss in detail about the new API’s the V8 Engine upgrade comes with. In the previous blog, we mentioned how MarkLogic 10 comes with a ton of new features, some of which include: The addition […]
Don’t waste time stitching together components. MarkLogic combines the power of a multi-model database, search, and semantic AI technology in a single platform with mastering, metadata management, government-grade security and more.
Request a Demo