RavenDB MoreLikeThis - 了解结果

时间:2017-05-25 16:21:30

标签: lucene ravendb

我正在使用Lucene的MoreLikeThis函数和RavenDB,非常符合文档:

MyDocument[] docs = session
.Advanced
.MoreLikeThis<MyDocument>(
    "Documents/MoreLikeThis",
    null,
    new MoreLikeThisQuery
    {
        IndexName = "Documents/MoreLikeThis",
        DocumentId = "Document/1",
        Fields = new[] { "Body" },
    });

表现相当不错 - 一些结果显然相似。其他人则不那么明显。但是我看不出有什么方法可以理解给定匹配的原因 - 我只有一个MyDocument的数组。

有没有办法更好地了解响应?某种相似性“得分”或衡量?

1 个答案:

答案 0 :(得分:0)

根据sorting documentation,得分应位于127.0.0.1:<some port>下的文档元数据中。

Lucene还提供了一些方法,可以更准确地了解使用IndexSearcher.explain得分的方式。我找不到ravendb露出解释的任何提法,但想提一下,以防我错过了。