Glossary

isubiker edited this page Oct 24, 2011 · 6 revisions
Clone this wiki locally

Fielded Queries

TODO

JSON

Stands for JavaScript Object Notation. A data serialization format native to JavaScript but now widely supported by multiple languages. Compared to XML it's simpler but has no namespaces, no standard schema definition, and is awkward at mixed content. See http://json.org.

Quality

An integer representing the intrinsic value of a document in a search, regardless of the search terms. With Google you're familiar with it as PageRank. When scoring documents, the quality of each document is added to the document's score. Negative qualities can be specified as well, to suppress documents in search results. A common use case is to take sales data and make higher selling items have higher quality, so they tend to appear higher in search results. Quality values are unbounded but using values from -100 to +100 is probably a good place to start.

URI

Stands for Uniform Resource Identifier. It's a string used as an identifier, for things like document names and XML namespaces. The formal structure to the string is defined by the World Wide Web Consortia (W3C) but in practical terms it can be a simple string (i.e. "bob") or a URL (i.e. "http://marklogic.com/corona"). The URIs used for document names in Corona must always start with a /.

XCC

A set of Java and .NET client libraries that communicate with MarkLogic using the XDBC wire protocol. It provides features to insert documents and invoke XQuery and XSLT.