solr - 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
我前进的方向正确吗?
解决方案
推荐阅读
- c# - 在断开连接的情况下更新实体框架中的几列的最佳方法
- angularjs - 如何处理 Spring Boot、AngularJS 应用程序中的 CORS 错误?
- c++ - 使用 uint16_t c++ 未解决的外部符号错误
- docker - VirtualBox 中的 Docker 无法访问共享文件夹
- ios - iOS - 从应用程序打开应用程序推送通知设置屏幕
- flutter - 推送到新路由时应用程序崩溃并出现错误:响应
>(脏,状态 - vue.js - 仅使用字符串实例化 Vue 组件
- kubernetes-helm - 对 Helm 依赖管理感到困惑
- python-3.x - 如何在两台电脑之间发送消息
- python - Python - 字符串/正则表达式匹配