排名MarkLogic搜索结果

时间:2017-11-15 15:00:26

标签: marklogic marklogic-9

我正在尝试找出一种根据不属于搜索条件的字段对搜索结果进行排名的方法。即搜索的相关性不仅取决于匹配,而且文档之间也具有默认的相关性等级。

到目前为止我的搜索失败了,无法确认它是否是支持的功能;大多数cts:搜索文档是关于排名匹配。

那么,是否有内置的marklogic功能允许我们为文档分配值乘数;例如,基于元素值。

非常感谢, ķ。

PS:我使用marklogic 9。

2 个答案:

答案 0 :(得分:1)

查看cts:boost-query:它需要匹配的主要查询和仅影响分数的辅助查询。

答案 1 :(得分:0)

您可以根据文档中值与目标值的距离来更改分数。参见:

~% tesseract --version 
tesseract 3.05.01 
leptonica-1.74.4 
  libgif 4.1.6(?) : libjpeg 8d (libjpeg-turbo 1.3.0) : libpng 1.2.50 : 
libtiff 4.0.3 : zlib 1.2.8 
~% convert --version 
Version: ImageMagick 6.7.7-10 2014-08-28 Q16 http://www.imagemagick.org 
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC 
Features: OpenMP 

您还可以设置文档的质量以影响评分。参见:

http://docs.marklogic.com/guide/search-dev/relevance#id_45452

希望有所帮助。