我有一个这样的查询,其中"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字段中的数据。
希望有帮助!