有没有办法让所需的查询不太常见?
直接在solr中转换的方式:
“Lucene in Action,Second Edition”改编自“+ Lucene in Action,Second Edition”
或
“Apache Solr Essentials”到“Apache + Solr Essentials”假设solr在索引中不是必需品。
答案 0 :(得分:0)
您可以在多个查询中执行此操作;每个单词的第一个查询,它将为您提供许多结果,这些结果将指示每个单词的常见程度。之后,您将相应地重新制定最终查询。您可以将单词流行度保留在缓存中,以最大限度地减少查询次数。
我意识到你可能试图通过一个查询来做到这一点 - 我无法想到任何可以实现这一目标的Solr功能。包含较罕见单词的文档已经比包含更常见单词的文档获得更高的分数,但是你想要的东西更强大"。