Vector 两步搜索在Solr中搜索具有相似向量的文档
我想在Solr中找到具有类似向量的文档Vector 两步搜索在Solr中搜索具有相似向量的文档,vector,solr,Vector,Solr,我想在Solr中找到具有类似向量的文档 用户输入几个关键字 Solr将根据Solr的评分规则报告包含关键字的文档列表 然后,用户选择两个文档作为参考文档 然后,Solr将搜索与所选两个文档具有密切相关性(类似向量)的文档 对于前3个步骤,我知道怎么做。但不知道如何执行步骤4。我已经阅读了[,但仍然不确定如何执行步骤4。我可以想到两种方法。第一种是使用搜索结果聚类。您首先按关键字搜索,然后要求solr对结果进行聚类。向用户显示聚类列表及其文档 第二种方法是使用多个类似于此处理程序的请求并合并结果。
对于前3个步骤,我知道怎么做。但不知道如何执行步骤4。我已经阅读了[,但仍然不确定如何执行步骤4。我可以想到两种方法。第一种是使用搜索结果聚类。您首先按关键字搜索,然后要求solr对结果进行聚类。向用户显示聚类列表及其文档
第二种方法是使用多个类似于此处理程序的请求并合并结果。在每个请求中,您使用用户标记的参考文档中的一个文档。步骤4听起来像是一个函数,它已经随Solr提供。我只是尝试构建一个小索引来验证MLT(更像这样)结果和性能均令人满意。