将两个或多个字段复制到Solr中的一个字段中

问题描述

我想将多个字段复制到Solr中的一个特定字段。 我的要求是我要显示托管模式中可用的来自不同字段的建议。

我想将疾病区域,注册类型,机构名称标题字段复制到“ text_suggest”字段中。

然后我想在“ text_suggest”字段中显示建议。

谢谢。

解决方法

您可以使用复制字段。

要复制的字段名称是源,复制名称是目的地。在schema.xml中,复制字段非常简单:

<copyField source="cat" dest="text" />

<field name="newdescription" type="text_suggest" indexed="true" stored="true" multiValued="true" />


<copyField source="diseasearea" dest="newdescription"/>
<copyField source="enrollmenttype" dest="newdescription"/>
<copyField source="institutionname" dest="newdescription"/>
<copyField source="title" dest="newdescription"/>

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...