我正在使用PHP获取用户搜索查询,并通过SOLR在特定字段“关键字”上运行它们,该字段基本上包含文档中所有数据的串联。我还在这个查询中使用分面来进一步深入研究结果集。我的问题:我应该使用SOLRDisMax来解析所有用户查询吗?将分面深入搜索放在一起是否被认为是不好的做法直接使用关键字搜索进入标准查询,或者我应该使用filterqueries过滤原始标准查询及其结果集? 最佳答案 我会使用eDisMax,它基本上更强大,更宽容(这意味着它通常不会为格式错误的查询返回错误)。我强烈建议使用filterqueries过滤你的结果(fq参