Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 IBM WCS FEP 6 solr 中有要求,我想限制类别/搜索页面的 solr 结果。即,如果结果超过 300,它应该只显示 300 个产品,如果有名为“红色”的过滤器,并且在应用此过滤器后,它应该只从前 300 个产品中检索红色产品
限制搜索结果数量的方法是maxRows在搜索配置文件中设置参数。确定与您的搜索相对应的搜索配置文件并在 中查找wc-search.xml。在搜索配置文件中设置以下参数
maxRows
wc-search.xml
<_config:param name="maxRows" value="300"/>
我不太确定您对过滤“红色”的要求。如果它是自定义字段,则必须编写自定义表达式提供程序以在 solr 请求中添加该过滤器查询