Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lucene edismax解析器和默认mm_Lucene_Solr4_Edismax - Fatal编程技术网

Lucene edismax解析器和默认mm

Lucene edismax解析器和默认mm,lucene,solr4,edismax,Lucene,Solr4,Edismax,我计划在SOLR中使用eDismax查询解析器来增强字段中包含短语的文档。现在edismax解析器查询中有一个mm参数,因为用户键入的查询可以是任意长度(即>=1),所以我想将mm值设置为1。关于此参数,我有以下问题 是否默认设置为1 在my schema.xml中,defaultOperator被设置为“AND”“我应该将其设置为”或“以便edismax解析器在mm为1时有效 从Solr4.0开始,mm的默认值由q.op参数决定(q.op=AND=>mm=100%;q.op=OR=>mm=0%

我计划在SOLR中使用eDismax查询解析器来增强字段中包含短语的文档。现在edismax解析器查询中有一个mm参数,因为用户键入的查询可以是任意长度(即>=1),所以我想将mm值设置为1。关于此参数,我有以下问题

  • 是否默认设置为1
  • 在my schema.xml中,defaultOperator被设置为“AND”“我应该将其设置为”或“以便edismax解析器在mm为1时有效
  • 从Solr4.0开始,mm的默认值由q.op参数决定(q.op=AND=>mm=100%;q.op=OR=>mm=0%)。请记住,默认运算符受schema.xml条目的影响。在旧版本的Solr中,“mm”的默认值为100%(所有子句必须匹配)

    所以,如果您使用AND作为默认运算符,默认情况下,mm将等于子句的数量