我正在为我的电子商务项目改进由 solr 提供支持的搜索。所以搜索查询在 Solr 中执行,结果由 Solr 返回。
这工作正常。现在我需要在搜索结果中提供一个方面。第一个可能是类别,这很容易实现,因为类别对所有产品都是通用的,在我所做的查询中,我只启用构面并将类别作为构面字段传递。
但是,对于不同性质的产品,可能会有不同的产品,并且它们几乎没有为它们定义的方面。
我一无所知,因为我怎么会提前知道它们并将其传递给 solr 搜索查询?solr 是否通过某些查询以及搜索结果返回所有方面字段?如果是,如何?
如果不是,那么进一步进行下去的正确方法是什么。