在SOLR中使用Minim Match和Bq

时间:2016-05-15 15:26:08

标签: solr

我想知道在使用Bq参数时,是否应该考虑最小匹配子句中的内容。

换句话说:

1 - 我有bq = type:Work ^ 5,它在类型字段中搜索,而fq不包含类型。我的用户搜索查询不搜索类型。它在其他领域进行搜索,但我尝试提升,根据文档类型的重要性确定结果的优先级。

1.1 =>我觉得这是另一个匹配的条款,因此,我的正常最小匹配应该考虑到这个事实。所有查询将始终与类型字段匹配,始终有一个类型附加到文档。因此,我相信无论我之前的最小匹配,添加bq参数意味着匹配的另一个子句。我的最小匹配应该增加,以说明存在一个总是匹配的“类型”子句(来自bq)

这是对的吗?

我在问,因为例如pf参数似乎并非如此。

因此我有点困惑,有人可以为我澄清一下吗?

EDIT1

这是我的查询配置

<requestHandler name="standard" class="solr.SearchHandler" default="true">
    <!-- default values for query parameters -->
    <lst name="defaults">
        <str name="defType">edismax</str>
        <str name="echoParams">explicit</str>

        <!--Minimum 'Should' Match-->
        <!--If there are less than 3 optional clauses, they all must match; for 3 to 5 clauses, one less than the number of clauses must match, for 6 or more clauses, 75% must match, rounded down: "2<-1 5<75%"-->
        <str name="mm">4&lt;-75% 5&lt;50%</str>
        <float name="tie">0.5</float>
        <str name="boost">recip(ms(NOW/DAY,dc.date.issued_tdt),6.33e-11,0.8,0.2)</str>
        <str name="bq">                                                                                                                                                                                                      
          dc.type:"Books"^150                                                                                                                                                                                                
          dc.type:"Annual Reports"^100                                                                                                                                                                                       
          dc.type:"Co-Publications"^70                                                                                                                                                                                       
          dc.type:"Monographs"^50                                                                                                                                                                                            
          dc.type:"Policy Brief"^20                                                                                                                                                                                          
          dc.type:"Technical Notes"^3                                                                                                                                                                                        
          dc.type:"Discussion Papers"^3                                                                                                                                                                                      
          dc.type:"Catalog and Brochure"^1                                                                                                                                                                                   
          dc.type:"Learning Material"^1                                                                                                                                                                                      
          dc.type:"Newsletter/Magazine"                                                                                                                                                                                      
        </str>

0 个答案:

没有答案