Hi Rajesh, I think the best way to do this is with document quality. This is a setting applied to each document that boosts relevance scores. You can optionally increase, decrease, or ignore this boost at query time. Changing document quality requires updating the document.
I'm not sure what version of MarkLogic you are using. In recent versions there are options for normalization of relevance score based on length of documents that may be worth investigating. This is a database setting. Kelly Message: 1 Date: Thu, 7 Jul 2011 16:03:17 -0400 From: Rajesh TR <[email protected]> Subject: [MarkLogic Dev General] Relevancy score influence across 2 different data To: General MarkLogic Developer Discussion <[email protected]> Message-ID: <CAB4uqzoED4HYLRmD89dn=zxuivc86gbfrf8zkkyavfn+mxk...@mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1" Hi, I have come across atypical situation and wondering if Marklogic can handle this scenario. *Content Type 1: Book (1 MB content)* *Content Type 2: Course (1kb is the maximum content describing agenda of course video).* Search "Management" across both Books and Courses. The number of "hits in Books" Vs number of" hits in Courses" is skewing the relevancy badly so that Courses will never be listed first even though the there is a perfectly matching course. Has anybody across such a situation before? Is there a solution to it? NOTE: we cannot search only on Description because we will miss out so many books. One solution that I can think of is to give higher weights for Description field. But I want to hear from the experts if there is something like "Function Queries" or "Boost Functions" available? If so how, any guidance on how to use it. _______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
