在我所描述的场景中,我真的需要帮助。 我正在为两个不同的集合使用别名 - 用户和机器。
用于创建别名的命令:
host:port/solr/admin/collections?action=CREATEALIAS&name=useragen&collections=users,machines
此查询列出了所有用户和机器:
host:port/solr/useragen/select?q=*:*
当我执行此查询时:
host:port/solr/myalias/select?q=*%3A*&wt=json&indent=true&facet=true&user_id=facet.field
因此我收到错误结果:
"msg": "undefined field: \" user_id \ ""
我的问题是:
可以将facet.field
设置为myalias
吗?
我需要在xml文件中设置它吗?
两个集合的facet.field都在solrconfig.xml中正确配置但是,这确实使用了别名(myalias)
谢谢!