solr5.5教程-solrconfig.xml,加载schema.xml
2024-10-15 14:07:05
布署完成后,接下来要更深入的研究solr的原理和使用。
首先进入testcore这个文件夹下面,发现这个core的conf里并没有schema.xml。那么数据格式是在哪里定义的呢?
打开 solr_home/testcore/conf/solrconfig.xml,会发现里边有这样一段话。
这段话的大概意思:
如果要禁用 dynamic schema 的 rest API,可以通过使用如下配置实现:<schemaFactory class="ClassicIndexSchemaFactory"/>。
如果使用的是 ManagedIndexSchemaFactory,那么solr将会从managedSchemaResourceName定义的资源文件中去加载schema,而不是从schema.xml中加载。如果指定的资源文件不存在,那么solr将会先读取schema.xml,然后创建这个资源文件,再把schema.xml重命名成schema.xml.bak。
不要手工修改 managed schema-外部修改会被忽略,后面的意思没太看懂
当指定 ManagedIndexSchemaFactory ,并且 mutable=true时,可以通过rest API来修改schema;其他情况下,调用 rest API来修改schema会返回错误。
通过这段话可以知道,如果想让solr加载 schema.xml,只需要把solrconfig.xml中的schemaFactory配置成ClassicIndexSchemaFactory即可。
最新文章
- 把Tomcat注册为windows服务
- JS总结 运算符 条件语句
- ios创建自定义控件必须具备的三个方法
- 【Swift学习】Swift编程之旅(四)基本运算符
- 设计模式学习之组合模式(Composite,结构型模式)(10)
- HDU 2243 考研路茫茫——单词情结(AC自动机+矩阵)
- QTP学习一添加默认的注释及调用外部vbs文件
- 关于delphi PAServer 远程调试DLL文件
- [tty与uart]UART中的硬件流控RTS与CTS
- php引用详解
- Binary image
- 过滤器(filter)实现
- IP地址变动后,https://localhost:1158/em无法访问解决办法
- C++ 採集音频流(PCM裸流)实现录音功能
- 第一个输出程序 Console.WriteLine
- LINUX环境并发服务器的三种实现模型
- libgdx 1.4.1发布
- 【BZOJ5505】[GXOI/GZOI2019]逼死强迫症(矩阵快速幂)
- 关于Win10下IE11只能以管理员身份运行的处理方式
- ios 开发 ping
热门文章
- lower_bound实现函数
- NeHe OpenGL教程 第十九课:粒子系统
- c++学习-数组
- android 中怎么保存当前按钮的状态?就是退出后重新进入还是上一次离开的状态
- GCD信号量并发控制
- Informix如何释放异常的锁资源
- J2EE 和javaweb有区别吗
- using inno setup uninstall default icon
- Mingyang.net:hibernate.hbm2ddl.auto配置详解【转】
- Rolling Cursor Invalidations with DBMS_STATS.AUTO_INVALIDATE (文档 ID 557661.1)