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

Reply via email to