我在Solr索引中有一组文件,其中包含字段exact_title和alternative_title。我希望能够使用字段标题搜索它们。
换句话说,查询title:Hello World
应该返回具有exact_title或alternative_title“Hello World”的文档
是否可以在索引编制期间为字段定义别名?
答案 0 :(得分:0)
我解决了在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"/>