GeoNetwork opensource
  • 概述
    • 关于
    • 许可
    • 作者
      • 项目指导委员会(PSC)
      • 提交者
      • 贡献者
      • 文件
    • 更改日志
      • 3.0.0版
      • 版本3.0.1
      • 版本3.0.2
      • 版本3.0.3
      • 版本3.0.4
      • 版本3.2.0
      • 版本3.2.1
      • 版本3.2.2
      • 版本3.4.0
      • 版本3.4.1
      • 版本3.4.2
      • 版本3.4.3
      • 版本3.4.4
      • 版本3.6.0
      • 版本3.8.0
      • 版本3.8.1
      • 版本3.8.2
      • 版本3.8.3
      • 版本3.10.0
      • 版本3.10.1
      • 版本3.10.2
      • 版本3.10.3
      • 版本3.10.4
      • 版本3.10.5
      • 版本3.10.6
      • 版本3.10.7
      • 版本3.12.0
      • 版本3.12.1
  • 安装指南
    • 使用ZIP文件安装
    • 使用WAR文件安装
    • 从源代码构建
      • 系统要求
      • 工具
      • 建造和运行
    • 安装第三方分发
    • 安装远程索引
      • 手动安装
      • 使用Maven安装
      • 检查安装
      • 配置连接
    • 配置数据库
      • 引言
      • H2数据库
      • 通过配置文件配置数据库
      • 通过JNDI配置数据库
      • 通过环境配置数据库
      • 日志记录
      • 摘要
    • 自定义数据目录
      • 创建新的数据目录
      • 设置数据目录
      • Java系统属性
      • Bean配置
      • 使用S3对象存储
      • 数据目录的结构
      • 高级数据目录配置
      • 检查配置
    • 日志记录
      • 自定义日志文件位置
      • 设置日志级别
      • 日志4j
    • 使用多节点模式
      • 概述
      • 配置
    • 配置地图打印
    • 加载模板和示例数据
      • 登录和加载模板
  • 用户指南
    • 快速启动
      • 启动目录
      • 登录并加载模板
      • 搜索信息
      • 发现信息
    • 地图和数据集可视化
      • 地图查看器
      • 存储和共享地图
    • 描述信息
      • 管理模板
      • 创建新记录
      • 导入新记录
      • 编辑元数据
      • 删除记录
      • 多语言编辑
      • 描述INSPIRE指令的资源
      • 从技术指南1.3版迁移到2.0版
    • 关联资源
      • 关联文档
      • 关联其他记录
      • 数字对象标识符
    • 分类信息
      • 用类别标记
      • 用关键字标记
    • 发布
      • 管理权限
      • 设置权限
      • 将信息限制到元数据节
      • 转移特权
    • 分析数据
      • 目录内容统计
      • 分析和可视化数据
    • 工作流程
      • 正在验证记录
      • 改进元数据内容的建议
      • 生命周期
      • 在地图服务器中发布地理信息系统数据
      • 版本
      • 更新一组记录
    • 收割
      • GeoNetwork 2收割机
      • 获取CSW服务
      • 获取OGC服务
      • 本地文件系统捕获
      • WEBDAV收获
      • 收获
      • 获取ARCSDE节点
      • 陆港休憩收获
      • 收割
      • WFS获取特征收获
      • Z3950收获
      • 机制概述
      • 收获生命周期
      • 多重收获和层次结构
      • 获取元数据片段以支持重用
      • HTTPS支持
      • 主页面
      • 收割状态和错误图标
      • 收获结果提示
      • 增加新的收割机
      • 收获历史
    • 导出记录
      • 导出为ZIP存档
      • 导出为CSV文件
  • 管理员指南
    • 配置目录
      • 系统配置
      • 用户界面配置
      • 配置CSS样式
      • 配置CSW
      • 门户配置
      • 配置虚拟CSW
      • 为INSPIRE指令配置
      • 用于地理发布的地图服务器配置
    • 管理用户和组
      • 创建组
      • 创建用户
      • 用户自注册
      • 身份验证模式
      • 默认用户
      • 用户会话
      • 用户、组和角色
    • 分类管理系统
      • 管理类别
      • 管理目录
      • 管理同义词库
    • 管理元数据和模板
      • 管理元数据标准
      • 配置验证级别
      • 配置元数据标识符
  • 维修人员指南
    • 设置搜索/内容统计
      • 设置弹性搜索
      • 设置Kibana
      • 设置地理网络
    • 生产使用
      • 数据库
      • Java容器
      • 数据文件夹
      • Memory
      • 缩放比例
      • GeoNetwork和Docker
      • Web代理
      • WEB
  • API指南
    • 地理网络API
      • 使用API应用XSL进程
      • 使用codegen为API构建客户机
    • Web目录服务(CSW)
      • 配置
      • URL
      • 请求
    • OpenSearch和INSPIRE ATOM
      • OpenSearch
      • 激发原子
    • Q搜索
      • 查询结果参数
      • 查询筛选器参数
      • 日期搜索
      • 查询示例
    • RDF DCAT终点
      • URLS
      • 查询参数
    • 开放档案计划(OAI)
    • Z39-50型
  • 贡献指南
    • 编写文档
      • 构建文档
      • 建立标准文档
      • 编辑重新构造的文本文件
      • Sphinx
      • 翻译文档
    • 样式指南
      • 首选术语
    • 翻译应用程序
    • 翻译标准
    • 发出请求
    • 发布GeoNetwork
  • 自定义指南
    • 搜索应用程序
      • 创建自己的视图
      • 更改默认视图配置
      • 创建自己的视图
      • 丰富您的自定义视图
      • Wro4j资源管理
    • 自定义元数据视图
    • 自定义编辑器
      • 定义字段类型
      • 标准中的分组元素
      • 定义多语言字段
      • 配置视图
      • 定义视图
      • 定义选项卡
      • 将节添加到选项卡
      • 添加字段
      • 添加基于模板的字段
      • 添加文档或帮助
      • 添加按钮
      • 添加组
    • 支持主题
    • 配置搜索字段
      • 添加搜索字段
      • 提升文档和字段
      • 提升搜索结果
    • 配置分面搜索
      • 刻面原理
      • 搜索时的方面响应
      • 配置
    • 高级配置
      • 用户会话超时配置
    • 添加静态页面
      • API用法示例
    • 实现模式插件
      • 元数据模式和配置文件
      • 实现元数据架构或配置文件
      • 架构插件
    • 字符集
    • 其他
      • 无效的CSRF令牌
      • 使用H2数据库
  • 教程
    • 地理网络概论
      • 部署
      • 安装程序
      • 编辑元数据
      • 收割
    • 自定义地理网络用户界面
      • 搜索页面
      • 格式化程序
    • 钩住你自己的代码
      • 分离你的代码
      • 使用事件
      • 添加新用户界面
      • 架构插件
      • 搜索字段
    • 教程
      • 使用geonnetwork和GeoServer设置INSPIRE视图服务的教程
      • 利用geonnetwork和Mapserver建立INSPIRE视图服务教程
      • 建立基于Atom/OpenSearch的INSPIRE下载服务教程
      • 使用GeoServer设置基于WFS的INSPIRE下载服务的教程
  • 附件
    • 元数据交换格式(MEF)
    • 一些地理网络节点
    • 术语表
    • 标准
      • 地理信息元数据(iso19115-3.2018)
      • 地理信息元数据(iso19139-2007)(iso19139)
      • 地理信息特征编目方法(iso19110)
      • 都柏林核心(都柏林核心)
 
GeoNetwork opensource
  • Docs »
  • API指南 »
  • Q搜索
  • Edit on GitHub

Q搜索¶

qsearch端点允许您以编程方式查询目录。在本地目录中可以找到http://localhost:8080/geonnetwork/srv/eng/q(否则替换目录URL)。

查询结果参数¶

可以将以下参数附加到请求中以格式化结果:

  • _content_type=json :返回json格式的结果。如果未提供此参数,则返回xml格式的结果。

  • sortBy :按不同条件对结果排序(示例: sortBy=relevance ):

    • relevance (如果未提供默认排序方法)

    • title (元数据标题)

    • changeDate (元数据日期戳)

    • rating

    • popularity

    • denominatorDesc

    • denominatorAsc

  • sortOrder=reverse :用于按字母顺序排序。注意这将排序 ASCENDING 顺序(如A-Z)

  • from , to :用于返回结果的子集,通常用于分页(例如: from=1&to=20 )

  • fast :用于指示要返回的信息。可能值:

    • index :返回Lucene索引中的元数据信息(该信息的子集)。在大多数情况下,这是最好的选择,因为从Lucene索引检索信息非常快。

      返回的字段在 dumpFields 剖面图https://github.com/geonetwork/core geonetwork/blob/master/web/src/main/webapp/web-INF/config lucene.xml#L107

    • false :返回原始(完整)元数据。这会比较慢,因为它将从数据库中检索每个元数据属性。如果未提供此参数,则返回每个记录的最小信息集:uuid、内部id、元数据架构、创建/更改日期

  • buildSummary :返回带有可用于筛选元数据的搜索方面的摘要元素,通常用于在搜索结果页上提供快速筛选(方面)。价值观:

    • true (如果未提供参数,则为默认值)。

    • false :不返回摘要。

  • summaryOnly :返回摘要(取决于参数的值 buildSummary )以及结果。价值观:

    • 0 (如果未提供参数,则为默认值)。

    • 任何其他值仅返回摘要。

  • resultType :要返回的摘要类型。摘要配置在 summaryTypes 剖面图https://github.com/geonetwork/core geonetwork/blob/master/web/src/main/webapp/web-INF/config summary.xml#L132-L249年

    • hits (如果未提供默认值),则返回在 hits 剖面图https://github.com/geonetwork/core geonetwork/blob/master/web/src/main/webapp/web-INF/config summary.xml#L185

    • details (建议发送的值),返回在 details 剖面图https://github.com/geonetwork/core geonetwork/blob/master/web/src/main/webapp/web-INF/config summary.xml#L133

  • extraDumpFields :一个逗号分隔的附加字段列表,根据您选择的resultType,您希望在返回的字段旁边返回这些字段。通配符 * 可用于匹配多个字段。例如 extraDumpFields=mycustomfield* 将匹配mycustomfield1和mycustomfield2。

  • 摘要部分中的其他值是允许的

查询筛选器参数¶

您可以搜索Lucene中索引的任何字段。有关完整的参考资料,请参见https://github.com/geonetwork/core-geonetwork/blob/master/schemas/iso19139/src/main/plugin/iso19139/index-fields/default.xsl

注意,您可以使用基于Java的图形工具,如 Luke . 版本 4.10.4 需要使用与GeoNetwork捆绑在一起的Lucene版本。下载jar文件,从中可以访问geonnetwork索引文件,然后使用以下命令执行:

java -jar luke-with-deps.jar

然后按照工具中的说明操作。

最相关的领域:

  • any :索引元数据中所有文本内容的特殊Lucene字段。例子:http://localhost/本地主机:8080/地理网络/srv/eng/q?any=water&from=1&to=20&resultType=details&fast=index&u contentu type=json

还有一些额外的查询字段,它们使用Lucene字段中的内容 any .

  • or :提取查询参数的标记以返回至少包含一个标记的结果

  • without :提取查询参数的标记以返回不包含任何标记的结果。

  • phrase :返回包含搜索查询参数中提供的确切文本的结果。

  • title :元数据标题。

  • abstract :元数据摘要。

  • topicCat :元数据主题类别。

  • keyword :元数据关键字。

  • type :层次级别(数据集、服务等)

如果查询中包含多个令牌,则执行包含所有令牌的AND查询。例如, title=roads&topicCat=biota . 此查询将返回标题中包含道路并具有主题类别biota的结果。

可以使用以下格式执行多个字段的或查询: field1_OR_field2_OR_... =value . 例如, title_OR_abstract=roads 返回在标题或摘要中包含道路的元数据。

另外,如果该字段的Lucene配置允许,则可以使用以下格式执行单个字段的多个值的OR查询: field=value1 or value2 or ... 例如 topicCat=biota or farming ,返回主题类别为biota或farming的元数据。如果查询执行为 topicCat=biota&topicCat=farming 然后只返回具有两个主题类别的元数据。

日期搜索¶

有很多方法可以按日期搜索。日期搜索应采用YYYY-MM-DD格式

  • dateFrom/dateTo:在索引中使用changeDate参数。

  • creationDateFrom/To:使用创建日期。

  • 修订日期从/到:使用修订日期。

查询示例¶

使用任何字段查询包含字符串“infrastructure”的元数据,返回json,使用快速索引返回结果,并返回在 config-summary.xml :

http://localhost:8080/geonetwork/srv/eng/q?any=infrastructure&_content_type=json&fast=index&from=1&resultType=details&sortBy=relevance&to=20

查询标题包含字符串“infrastructure”的数据集,返回json,使用快速索引返回结果,返回在 config-summary.xml 只返回前20个结果(按相关性排序):

http://localhost:8080/geonetwork/srv/eng/q?title=infrastructure&type=dataset&_content_type=json&fast=index&from=1&resultType=details&sortBy=relevance&to=20

使用快速索引查询2019年6月修订日期为的数据集以返回结果,并返回在中配置的字段 config-summary.xml 只返回前20个结果(按相关性排序):

http://localhost:8080/geonetwork/srv/eng/q?_content_type=json&revisionDateFrom=2019-06-01&revisionDateTo=2019-06-30&fast=index&from=1&resultType=details&sortBy=relevance&to=20

Next Previous

© Copyright 2001-2021, GeoNetwork opensource. Licensed under Creative Commons Attribution ShareAlike (Unported) v3.0 License.

Built with Sphinx using a theme provided by Read the Docs.