用于索引和查询的Solr字段别名

我在Solr索引中有一组文档,其中包含字段exact_title和alternative_title。我希望能够使用字段标题进行搜索。 换句话说,查询title:Hello World应该返回具有exact_title或alternative_title“Hello World”的文档用于索引和查询的Solr字段别名

是否有可能在索引期间为字段定义别名?

回答:

我解决了在schema.xml文件中定义复制字段。

例子:

<field name="title_txt" type="text_general" indexed="true" stored="false" multiValued="true"/> 

<field name="exact_title_txt" type="text_general" indexed="true" stored="true" multiValued="false"/>

<field name="alternative_title_txt" type="text_general" indexed="true" stored="true" multiValued="false"/>

<copyField source="exact_title_txt" dest="title_txt"/>

<copyField source="alternative_title_txt" dest="title_txt"/>

以上是 用于索引和查询的Solr字段别名 的全部内容, 来源链接: utcz.com/qa/263838.html

回到顶部