Solr 如何使用eDiscoveryMax(扩展的DeMax)进行类似的搜索

Solr 如何使用eDiscoveryMax(扩展的DeMax)进行类似的搜索,solr,wildcard,Solr,Wildcard,我正在使用solr search搜索记录集。我在下面给出了一个示例记录。 “在门户中添加了新订阅” 我已经用“defType:edismax”配置了ExtraParams(CommonQueryOptions),并且也有一些“qf”(用于给出权重) 我确实像下面这样搜索, “订阅” 它正在返回特定的记录 但是当我用下面的文本搜索时,它什么也没有返回。 “订阅” 我所期望的是,考虑到通配符搜索,它应该返回相同的结果 但是,当我删除defType和qf时,它返回了正确的结果,我指的是一条记录。但是,

我正在使用solr search搜索记录集。我在下面给出了一个示例记录。 “在门户中添加了新订阅”

我已经用“defType:edismax”配置了ExtraParams(CommonQueryOptions),并且也有一些“qf”(用于给出权重) 我确实像下面这样搜索, “订阅”

它正在返回特定的记录

但是当我用下面的文本搜索时,它什么也没有返回。 “订阅”

我所期望的是,考虑到通配符搜索,它应该返回相同的结果


但是,当我删除defType和qf时,它返回了正确的结果,我指的是一条记录。但是,这不是正确的做法,我希望重量是必须的。有人能帮我解决这个问题吗?如果您想进一步了解问题,请告诉我。

Solr端记录的结果URL是什么?查询是否在Solr admin页面下的查询界面中按预期工作?(即SolrJ使用或字段本身的问题)实际查询和字段类型是什么?因为您希望通配符搜索在没有任何通配符限定符(
*
)的情况下工作?您可能会将Solr对文本字段执行的词干生成过程与“通配符搜索”混淆。您正在搜索哪种字段?我正在从solr管理页面进行搜索。下面的示例屏幕截图,q:(“subscriptio”)edismax:复选框选中qf:给定几个带/不带权重的字段,然后我点击搜索。预期:返回具有名称或类似“subscription”的recird实际:不返回任何内容。如果我删除了boost,即qf:则它工作正常。我的意思是它正在获取记录。Solr端记录的结果URL是什么?查询是否在Solr admin页面下的查询界面中按预期工作?(即SolrJ使用或字段本身的问题)实际查询和字段类型是什么?因为您希望通配符搜索在没有任何通配符限定符(
*
)的情况下工作?您可能会将Solr对文本字段执行的词干生成过程与“通配符搜索”混淆。您正在搜索哪种字段?我正在从solr管理页面进行搜索。下面的示例屏幕截图,q:(“subscriptio”)edismax:复选框选中qf:给定几个带/不带权重的字段,然后我点击搜索。预期:返回具有名称或类似“subscription”的recird实际:不返回任何内容。如果我删除了boost,即qf:则它工作正常。我的意思是它正在获取记录。