在查询中替换Solr字段



我有一个这样的查询,其中"brand"在我的模式中:

select?rows=1&start=0&sort=price+asc&q=brand:sony&qt=for-search&wt=xml

但是我想这样做:

select?rows=1&start=0&sort=price+asc&q=brand_name:sony&qt=for-search&wt=xml

并在我的Solr配置中定义brand_name:brand。有办法做到吗?谢谢你

您可以在模式文件中使用copyField。您需要创建一个名为"brand_name"的新字段,并为其指定适当的类型。然后添加copyField,将值从"brand"转移到"brand_name"。

<copyField source="brand" dest="brand_name"/>

然后可以引用brand_name字段中的数据。

希望有帮助!

最新更新