Is MarkLogic a Search Engine?

I am frequently asked if MarkLogic is really a search engine.  It is easy to debate whether MarkLogic fits the classic definition of a search engine.  In my opinion, this is the wrong question.  The question you should be asking is “Does MarkLogic enable great search experiences?”  The answer is undeniably Yes. MarkLogic comes with all […]

Elegant “contentEditable” Solution for XML

If you’ve ever wanted to do WYSIWYG editing of XML in a browser, I think you’re going to like the elegant solution I stumbled across.  The idea actually culminated from reading Kurt Cagle’s excitement around XQuery in the Browser, and my desire to create a MLUC DemoJam entry that could excite publishers about my latest […]

Auto-Complete in MarkLogic Server

auto-complete mockup 1

It Must Be Insanely Fast and Meet the Requirements Auto-complete is hard to optimize because: we’re searching on partial-words, but search engines are not optimized for that queries happen on each keystroke, so expect five to ten times your normal search query traffic in auto-complete queries if response times are slower than 100 milliseconds, users […]

Realtime Push with MarkLogic and Node.js via Websockets

MarkLogic has an awesome alerting feature that enables you to trigger an event when new or updated database content matches certain criteria. Once a rule’s criteria is met, an action is triggered that executes an arbitrary XQuery module. You can send an email, an SMS message, perhaps place a phone call with the Twillio API, […]