我有一个solr-name字段(像Tanya这样的值)和lastname(像Marinova这样的值)
是否可以在solr中创建另一个CopyField,它是这两个字段的串联
(所以它的价值应该是TanyaMarinova)
这是我的schema.xml文件
<field name="meta" type="string" indexed="true" stored="true" />
<copyField source="name" dest="meta" />
Run Code Online (Sandbox Code Playgroud)
我可以只是aadd
<copyField source="lastname" dest="meta" />
Run Code Online (Sandbox Code Playgroud)
小智 6
不,你无法做到这一点.你应该在SOLR之外引导它.您可以将2个字段路由到一个copyField,但是您将只有一个多值字段,其中包含2个文档值(Tanya,Marinova).你不能这样连接.
如果你真的坚持在SOLR中这样做,你应该查看IndexSchema和FieldType并实现自己的字段类型.然而,它比做外部连接要多得多.
| 归档时间: |
|
| 查看次数: |
4400 次 |
| 最近记录: |