Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.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
Search 如何在Solr中使用多个字段设置mm_Search_Solr_Lucene_Search Engine_Solrj - Fatal编程技术网

Search 如何在Solr中使用多个字段设置mm

Search 如何在Solr中使用多个字段设置mm,search,solr,lucene,search-engine,solrj,Search,Solr,Lucene,Search Engine,Solrj,在schema.xml中,我有3个字段-id、text和type。我将默认运算符设置为和 我的查询是q=text:fire at Thai square类型:fire 我尝试使用eDiscoveryMax并将mm设置为75%,但它无法处理多个字段。minShouldMatch有什么问题。另外,在您使用的查询中是否真的有括号?你的qf参数是什么样子的?很可能你的括号搞错了。如果您希望根据字段文本查询所有这些单词fire at Thai square,则括号放置错误…query.setQueryqu

在schema.xml中,我有3个字段-id、text和type。我将默认运算符设置为和

我的查询是q=text:fire at Thai square类型:fire


我尝试使用eDiscoveryMax并将mm设置为75%,但它无法处理多个字段。

minShouldMatch有什么问题。另外,在您使用的查询中是否真的有括号?你的qf参数是什么样子的?很可能你的括号搞错了。如果您希望根据字段文本查询所有这些单词fire at Thai square,则括号放置错误…query.setQueryqueryString;query.setParamfl,*分数;query.setParamdefType,edismax;query.setParammm,75%;查询字符串与我的问题中的q相同