我们可以在solr sugester response中添加上下文来代替上下文过滤吗?
我有5个不同的类别。每个类别有不同的名称。我的建议者工作的名称。我可以得到输出如下?
{
"term" : "sunnyvale labs"
"weight":0,
"payloads":"",
"context":"category1"
}
如果可能的话,我也想得到sunnyvale labs in category1
。
示例文档:
{
"key":"",
"seller_name":"",
"seller_id":"",
"partner_name":"",
"partner_id":"",
"admin_name":"",
"maintainer_name":"",
.....
}
在这里,如果用户搜索一个名称,如果它匹配任何上下文,我想看看是什么上下文。
1条答案
按热度按时间41ik7eoe1#
为什么不尝试定义一个copyField,然后使用该copyField进行查询呢?(您可以将它作为您认为需要所有其他字段的源,这样就可以解决您的问题。)