SOLR API - 修改一个集合的架构会为所有集合修改它
SOLR API - modifying the schema for one collection modifies it for ALL collections
我有一个包含多个集合的 SOLR 服务器。
为了检索字段的属性,我 运行 这些请求:
GET http://localhost:8983/solr/<collection_id_1>/schema/fields
GET http://localhost:8983/solr/<collection_id_2>/schema/fields
然后我 运行 一个 POST http://localhost:8983/solr/<collection_id_1>/schema
请求,其中包含更改某些字段属性所需的内容。
在此之后,我注意到同样的字段属性更改也被修改为 collection_id_2
。
这是正常行为吗?
我做错了什么?
谢谢。
您的集合 uses a configset for its configuration. This configset will be shared across multiple collections, unless you've explicitly made a copy when you created the collection 或者您根本没有定义特定的配置集(在这种情况下,将从 _default
配置集为您创建一个 - 取决于您的 Solr 版本)。
我有一个包含多个集合的 SOLR 服务器。
为了检索字段的属性,我 运行 这些请求:
GET http://localhost:8983/solr/<collection_id_1>/schema/fields
GET http://localhost:8983/solr/<collection_id_2>/schema/fields
然后我 运行 一个 POST http://localhost:8983/solr/<collection_id_1>/schema
请求,其中包含更改某些字段属性所需的内容。
在此之后,我注意到同样的字段属性更改也被修改为 collection_id_2
。
这是正常行为吗?
我做错了什么?
谢谢。
您的集合 uses a configset for its configuration. This configset will be shared across multiple collections, unless you've explicitly made a copy when you created the collection 或者您根本没有定义特定的配置集(在这种情况下,将从 _default
配置集为您创建一个 - 取决于您的 Solr 版本)。