В MarkLogic я могу повысить оценку релевантности для определенных документов.
Например, если у меня есть документ, хранящийся в коллекции content
, как показано ниже:
<Content xmlns="http://test.ww/common/content/v1.0">
<DisplayName>Testing DisplayName</DisplayName>
</Content>
И у меня также есть другой документ, хранящийся в коллекции techno
, такой как ниже
<Techno xmlns="http://test.ww/common/content/v1.0">
<DisplayName>Testing DisplayName</DisplayName>
</Techno>
И у меня есть еще один документ в коллекции fun
с XML, как показано ниже.
<Fun xmlns="http://test.ww/common/content/v1.0">
<DisplayName>Testing DisplayName</DisplayName>
</Fun>
Если я выполняю поиск по термину testing displayname
, я ожидаю, что документы в коллекции контента должны иметь более высокую релевантность, чем документы в коллекции techno
. Ранжирование должно быть от Контент->Техно->Веселье. По сути, если это точное совпадение отображаемого имени, я хочу, чтобы MarkLogic ранжировал релевантность с коллекцией content
, имеющей наивысшую релевантность.
Как я могу это сделать? Я использую библиотеку поиска.
content
» или просто «с корневым элементомContent
»? - person grtjn   schedule 25.02.2016