首页 > 解决方案 > solr:copyField 之后不可搜索的文本索引和存储

问题描述

我是 solr 的新手理想情况下,试图保持字段 A 和 B 被存储但不被索引。并将字段内容复制到“ text ”以进行一般搜索,其中“ text ”仅保留索引但不存储

架构:

<field name="_text_" type="text_general" indexed="true" stored="false"/>
<field name="field_A" type="text_en" indexed="false" stored="true"/>
<field name="field_B" type="text_en" indexed="false" stored="true"/>

<copyField dest="_text_" source="field_A"/>
<copyField dest="_text_" source="field_B"/>

(使用 text_general 和 text_en 的开箱即用字段类型部分)

似乎该值被复制到“ text ”但不可搜索(使用配置上的默认搜索 df )。

如果我在 field_A 和 B 上都 indexed=true

我前进的方向正确吗?

标签: solrschema

解决方案


推荐阅读