Skip to content

Instantly share code, notes, and snippets.

View adamfowleruk's full-sized avatar

Adam Fowler adamfowleruk

View GitHub Profile
@adamfowleruk
adamfowleruk / Search Options
Created December 20, 2013 18:10
Geospatial range index scoring example in MarkLogic 7.0-1
{
"options": {
"debug": false,
"transform-results": {
"apply": "raw"
},
"constraint": [{
"name": "stars",
"range": {
"type": "xs:int",
@adamfowleruk
adamfowleruk / brew install collada-dom
Created December 9, 2013 11:18
Brew install collada-dom failure
I have ran through the troubleshooting guide.
Install verbose output:-
==> Downloading http://downloads.sourceforge.net/project/collada-dom/Collada%20DOM/Collada%20DOM%202.4/collada-dom-2.4.0.tgz
Already downloaded: /Library/Caches/Homebrew/collada-dom-2.4.0.tgz
==> Verifying collada-dom-2.4.0.tgz checksum
tar xf /Library/Caches/Homebrew/collada-dom-2.4.0.tgz
==> Patching
<link rel="stylesheet" type="text/css" href="/css/widgets.css" />
<script type="text/javascript" src="/js/mldb.js"></script>
<script type="text/javascript" src="/js/mldb-jquery.js"></script>
<script type="text/javascript" src="/js/widgets.js"></script>
<script type="text/javascript" src="/js/widget-search.js"></script>
<script type="text/javascript" src="/js/page-search-main.js"></script>
<div id="search-content">Search content goes here</div>
@adamfowleruk
adamfowleruk / mldb-create-db.js
Last active December 15, 2015 10:19
MarkLogic World 2013 - MLDB talk
var dosomething = function() { /* whatever */ };
var db = new mldb(); // default options
db.exists(function(result) {
if (!result.inError) {
if (result.exists) {
// already exists
dosomething();
} else {
// create then destroy
@adamfowleruk
adamfowleruk / 001-article-main.xqy
Created November 1, 2012 17:53
article controller main function
declare function c:main() as item()*
{
let $acount := xdmp:estimate((fn:doc()/article))
return
(
ch:add-value("articlecount",$acount),
ch:add-value("title", "Articles")
)
};