我们有多个产品目录,每个目录下都有各自的类别,但是所有目录中都包含相同或子集的产品。缺省情况下,WCS / WebSphere Commerce对IBM_findProductsBySearchTerm概要文件应用了“ defaultSearch”和“ categoryname”搜索范围,从而导致它为当前关键字搜索返回更多而不相关的产品。
我可以通过从OOB wc-search.xml配置文件中删除defaultSearch和类别名称搜索类型(从而在SOLR调用期间从qf字段值中删除那些内容)中除去那些项,但是想知道是否有可能在qf字段中使用通配符字符串(如100002_ *)将关键字搜索仅限制为当前目录类别,并在搜索和相关性排名/评分中忽略其他目录类别。
我们仍然希望SOLR搜索当前目录类别,只是不包括当前客户无权获得的其他目录类别。
谢谢