如何编辑默认创建的 solr 5 架构答案

您所在的位置:网站首页 solr用法 如何编辑默认创建的 solr 5 架构答案

如何编辑默认创建的 solr 5 架构答案

2023-05-08 23:52| 来源: 网络整理| 查看: 265

Solr 5 默认使用托管模式,而 Solr 4 使用 schema.xml 文件。 Solr 5 通过猜测字段的类型自动为您创建模式。将类型分配给字段后,您将无法更改它。在向 Solr 5 添加数据之前,您必须设置字段的类型。

要更改 Solr 5 中的架构,您需要使用 Schema Api,它是一个 REST 接口。

Schemaless Mode 声明如下:

您仍然可以显式 - 即使您想对大多数字段使用无模式模式,您仍然可以使用 Schema API 在索引使用它们的文档之前先发制人地创建一些具有显式类型的字段。

...一旦将字段添加到架构中,其字段类型就固定了。

如果您使用 Solr 5 的快速入门指南,如果您想明确指定字段类型,则必须执行以下操作:

结束以下命令后:bin/solr start -e cloud -noprompt

然后输入这样的命令:

curl -X POST -H 'Content-type:application/json' --data-binary '{ "add-field" : { "name":"MYFIELDNAMEHERE", "type":"tlong", "stored":true}}' http://localhost:8983/solr/gettingstarted/schema

前面的命令将强制 MYFIELDNAMEHERE 字段为 tlong。将 MYFIELDNAMEHERE 替换为您要显式设置的字段名称,并将 tlong 更改为您要使用的 Solr 类型。

完成后,照常加载数据。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3