博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Solr搜索引擎第七篇-Schema API详解
阅读量:4163 次
发布时间:2019-05-26

本文共 1171 字,大约阅读时间需要 3 分钟。

文章目录

官网:

总体介绍

Solr中强烈推荐使用Schema API来管理集合/内核的模式信息,可以读、写模式信息。通过API来更新模式信息,solr将自动重载内核。但是请注意:模式修改并不会自动重索引已索引的文档,只会对后续的文档起作用,如果必要,你需要手动重索引(删除原来的,重新提交文档)。

两个版本API说明

V1老版本的api,V2新版本的API,当前两个版本的API都支持,将来会统一到新版本。两个版本的API只是请求地址上的区别,参数没区别。

V1:
V2:
其中,gettingstarted表示集合或者内核的名称!

更新操作定义

  • add-field: 添加一个新字段.
  • delete-field: 删除一个字段.
  • replace-field: 替换一个字段,修改.
  • add-dynamic-field: 添加一个新动态字段.
  • delete-dynamic-field: 删除一个动态字段
  • replace-dynamic-field: 替换一个已存在的动态字段
  • add-field-type: 添加一个fieldType.
  • delete-field-type: 删除一个fieldType.
  • replace-field-type: 更新一个存在的fieldType
  • add-copy-field: 添加一个复制字段规则.
  • delete-copy-field: 删除一个复制字段规则.

获取操作定义

  • GET /collection/schema #获取整个文档
  • GET /collection/schema/fields #获取所有字段定义
  • GET /collection/schema/fields/name #获取指定字段定义
  • GET /collection/schema/dynamicfields #获取所有动态字段
  • GET /collection/schema/dynamicfields/name #获取指定动态字段
  • GET /collection/schema/fieldtypes #获取所有字段类型
  • GET /collection/schema/fieldtypes/name #获取指定字段类型
  • GET /collection/schema/copyfields #获取所有复制字段
  • GET /collection/schema/name #获取schema的name
  • GET /collection/schema/version #获取schema的版本
  • GET /collection/schema/uniquekey #获取唯一键字段
  • GET /collection/schema/similarity #获取全局相关性计算类

至于更详细的GET和POST请求以及实例可以直接查看官方文档,非常齐全!

转载地址:http://pgsxi.baihongyu.com/

你可能感兴趣的文章
【视频教程】Javascript ES6 教程27—ES6 构建一个Promise
查看>>
【5分钟代码练习】01—导航栏鼠标悬停效果的实现
查看>>
127个超级实用的JavaScript 代码片段,你千万要收藏好(中)
查看>>
127个超级实用的JavaScript 代码片段,你千万要收藏好(下)
查看>>
Flex 布局教程:语法篇
查看>>
年薪50万+的90后程序员都经历了什么?
查看>>
2019年哪些外快收入可达到2万以上?
查看>>
【JavaScript 教程】标准库—Date 对象
查看>>
前阿里手淘前端负责人@winter:前端人如何保持竞争力?
查看>>
【JavaScript 教程】面向对象编程——实例对象与 new 命令
查看>>
我在网易做了6年前端,想给求职者4条建议
查看>>
SQL1015N The database is in an inconsistent state. SQLSTATE=55025
查看>>
RQP-DEF-0177
查看>>
MySQL字段类型的选择与MySQL的查询效率
查看>>
Java的Properties配置文件用法【续】
查看>>
JAVA操作properties文件的代码实例
查看>>
java杂记
查看>>
RunTime.getRuntime().exec()
查看>>
Oracle 分组排序函数
查看>>
VMware Workstation 14中文破解版下载(附密钥)(笔记)
查看>>