Solr - 根据分数

时间:2018-05-28 10:49:13

标签: solr lucene solrj

在我目前的Solr搜索实现中,我根据分数得到结果 - 这很好。

但是,我想从结果中创建两个组。第一组应该是相关组(当文档中存在所有查询词时),第二组应该是相关组(当文档中只存在查询的部分词时)。

"response":{"numFound":206,"start":0,"maxScore":11.856699,"docs":[
      {
        "Product":["KW Cyber Security Digital Product"],
        "score":11.856699},
      {
        "Product":["Cyber Security Extension"],
        "score":11.856699},
      {
        "Product":["Cyber Security staffing"],
        "score":11.856699},
      {
        "Product":["Cyber Forensics"],
        "score":8.755427},
      {
        "Product":["Cyber"],
        "score":7.868184},]

在上面的搜索查询&q=cyber security中。前三个产品与我相关(因为术语"网络"和#34;安全"存在,而其余的是相关的(因为只有术语"网络"存在& #34;

如何对它们进行分组,以便我可以单独解析相关和相关的内容?

0 个答案:

没有答案