【发布时间】:2016-11-26 06:13:57
【问题描述】:
我在本地环境中使用 Solr 6.1.0。当使用配置 API 更改 solr.extraction.ExtractingRequestHandler 的行为时,这会以某种方式影响索引中的其他字段(并在 managed-schema.xml 中添加额外的字段)。
这会影响一些字段,总是以相同的方式:content_type 从查询结果中消失(但仍在架构中!),取而代之的是 Content-Type(添加到托管架构中)。我的<solr_url>/config/overlay 看起来像这样:
{
"responseHeader":{
"status":0,
"QTime":0},
"overlay":{
"znodeVersion":0,
"requestHandler":{"/update/extract":{
"name":"/update/extract",
"class":"solr.extraction.ExtractingRequestHandler",
"defaults":{
"fmap.content":"content",
"wt":"json",
"indent":true},
"useParams":"fmap.content"}}}}
当此覆盖不存在时,索引工作正常(并且正在使用content_type,正如预期的那样)。我确定我在某个地方犯了错误,但我不知道在哪里(以及为什么)。
【问题讨论】:
标签: solr