Marklogic学习 由浅入深(4)—— 初识Query Console
2015-12-09 22:59
477 查看
前言: query console是Marklogic为了便于开发者快速测试代码,调试问题,资料查询,运行XQuery脚本而设计的查询控制台。本节主要介绍它的基本结构和使用要点。
如果Marklogic安装在其他服务器上,访问方式应为
如果没有看到上面界面,可能是权限不够,要想使用qConsole,还必须成为qconsole-user成员,admin用户可以管理成员。
有时你的权限可能是只读,你可以正常打开上述页面,并执行相关的查询操作,但当你运行诸如文档插入或删除命令时,会被Marklogic拒绝。
对于某一特定用户,Marklogic只会保持一个session在server端。如果某一用户同时开启多个qConsole, 它们的状态会不一致,因此最好不要多个浏览器或标签页下使用同一用户名登陆。
在windows下,如果Marklogic是以默认方式安装的,会开机自启动,可能会拖慢开机速度。以下方式可以将其变为手动启动:
计算机 –> (右键) –> 管理 –> 服务和应用程序 –> 服务 – > MarkLogic
常规 –> 启动类型 –> 手动 –>确定
下次开机后,就不能直接在浏览器中输入qConsole地址打开,而是需要先手动启动服务
workspace 工作区就是一系列的语句集合,可以用workspace来组织你的Query. 你可以创建很多workspace, 但是只有一个是处于激活状态。
history 可以记录你之前运行过的query语句。每在Query Console中执行一次,它变可以历史记录存档。点击任意存档,可以恢复当时的query。
content source 概念同数据库,query console 可以自动为Marklogic构建可用的content sources
点击右上角的workspace下拉按钮,新建一个workspace.
添加query
点击左上角“+”,打开一个新的query编辑界面
重命名
双击query或者workspace的名字,可以重命名
选择查询语言
Query Type的下拉列表可以选择查询的方式,Marklogic 8 支持以下几种查询语言:
JavaScript
XQuery
SQL
SPARQL Query
SPARQL Update
每一次运行query,都应选择正确的content soure. 本例中,你可以选择任意的content source.
点击 “Run”
选择结果格式
点击右边的 Explore ,在结果区将展示这个数据库中的文件
点击蓝色的文件URI链接,会直接打开此文档
来回切换窗口
Marklogic qconsole简介
qConsole启动
在win7上,直接在浏览器输入http://localhost:8000/qconsole/。输入用户名好密码,可以看到下图展示界面如果Marklogic安装在其他服务器上,访问方式应为
http://host_name:8000/qconsole
如果没有看到上面界面,可能是权限不够,要想使用qConsole,还必须成为qconsole-user成员,admin用户可以管理成员。
有时你的权限可能是只读,你可以正常打开上述页面,并执行相关的查询操作,但当你运行诸如文档插入或删除命令时,会被Marklogic拒绝。
对于某一特定用户,Marklogic只会保持一个session在server端。如果某一用户同时开启多个qConsole, 它们的状态会不一致,因此最好不要多个浏览器或标签页下使用同一用户名登陆。
在windows下,如果Marklogic是以默认方式安装的,会开机自启动,可能会拖慢开机速度。以下方式可以将其变为手动启动:
计算机 –> (右键) –> 管理 –> 服务和应用程序 –> 服务 – > MarkLogic
常规 –> 启动类型 –> 手动 –>确定
下次开机后,就不能直接在浏览器中输入qConsole地址打开,而是需要先手动启动服务
qConsole组件
query 可以执行的XQuery, SQL, SPARQL,JavaScript脚本。当你在Query Console中运行语句时,可以在结果区看到result.workspace 工作区就是一系列的语句集合,可以用workspace来组织你的Query. 你可以创建很多workspace, 但是只有一个是处于激活状态。
history 可以记录你之前运行过的query语句。每在Query Console中执行一次,它变可以历史记录存档。点击任意存档,可以恢复当时的query。
content source 概念同数据库,query console 可以自动为Marklogic构建可用的content sources
qConsole使用
创建query
创建workspace点击右上角的workspace下拉按钮,新建一个workspace.
添加query
点击左上角“+”,打开一个新的query编辑界面
重命名
双击query或者workspace的名字,可以重命名
选择查询语言
Query Type的下拉列表可以选择查询的方式,Marklogic 8 支持以下几种查询语言:
JavaScript
XQuery
SQL
SPARQL Query
SPARQL Update
运行Query
选择content source每一次运行query,都应选择正确的content soure. 本例中,你可以选择任意的content source.
点击 “Run”
选择结果格式
看历史query
每次修改与运行query,qConsole都会将运行脚本与执行时间存档。只有运行过的脚本才会被保存,只有修改过的代码才会生成新的历史记录。qConsole最多保存50条历史记录。分析Query
qConsole可以分析当前运行query的性能。浏览数据库
从content source中选择一个数据库点击右边的 Explore ,在结果区将展示这个数据库中的文件
点击蓝色的文件URI链接,会直接打开此文档
来回切换窗口
相关文章推荐
- Android Manifest 用法
- Android学习笔记(二九):嵌入浏览器
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 小白观察:微软释放出其基于 Chromium 的 Edge 浏览器
- 浏览器 cookie 限制
- 玩转浏览器IE7的5个顶级使用技巧
- 字符集导致的浏览器跨站脚本攻击分析
- 更改IE浏览器的图标
- 如何创建ajax对象并兼容多个浏览器
- css ie6 ie7 ff的CSS hack使用技巧
- CSS 浏览器的等宽空格问题解决
- 区分IE6,IE7,firefox的CSS hack
- PHP限制页面只能在微信自带浏览器访问的代码
- asp.net实现获取客户端详细信息
- ASP.NET实现推送文件到浏览器的方法
- 多种浏览器清除缓存的方法小结
- Dom与浏览器兼容性说明
- firefox(火狐)和ie浏览器禁止右键和禁止复制的代码
- C#实现基于IE内核的简单浏览器完整实例