SOLR查找精确字段信息

SOLR查找精确字段信息,solr,lucene,Solr,Lucene,在执行字段查询之后,对于给定的搜索词,SolrAPI将返回文档ID。 我的问题是,有没有一种方法可以获取只包含最终用户搜索词的最小字段集 例如,我有一个具有近200个属性的SOLR文档 我的查询是name:SOLR*或Description:LUCENE*和Publisher:Print*或AUTHOR:ERIC等 在上面的例子中,如果名称字段匹配,我只想要名称等等,那么&fl=名称、描述、发行者、作者与突出显示结合起来怎么样?基于上述内容,我认为可能&hl=true&hl.fl=*&hl.fr

在执行字段查询之后,对于给定的搜索词,SolrAPI将返回文档ID。 我的问题是,有没有一种方法可以获取只包含最终用户搜索词的最小字段集

例如,我有一个具有近200个属性的SOLR文档 我的查询是name:SOLR*或Description:LUCENE*和Publisher:Print*或AUTHOR:ERIC等


在上面的例子中,如果名称字段匹配,我只想要名称等等,那么&fl=名称、描述、发行者、作者与突出显示结合起来怎么样?基于上述内容,我认为可能&hl=true&hl.fl=*&hl.fragsize=0会起作用。请记住,只有存储的字段才会返回高亮显示。fl只返回所有字段。我正在寻找条件字段。如果描述不匹配,我不想看到。这就是FL不能满足需要的原因。&FL=姓名、描述、出版商、作者。。。。返回搜索结果中的所有4个字段。但我不想要全部4个。我只需要包含搜索条件的字段。