Как работает оператор множителя очков в сервисе Watson Discovery?

У меня есть набор документов JSON, загруженных в мой экземпляр WDS. Я хочу понять важность оператора множителя очков (^). В документе просто говорится: «Увеличивает значение показателя поискового запроса». Я попробовал простой запрос в одном поле, он умножает оценку на указанное число.

Если я укажу два поля и хочу, чтобы Watson Discovery знал, какое из двух полей важнее для поиска, применим ли в этом случае множитель баллов? С двумя полями и множителем оценки, примененным к одному, я не мог определить разницу. Кроме того, для каких типов данных это разрешено? С номером не получилось.


person ShwetaJ    schedule 09.04.2018    source источник


Ответы (1)


Я нашел это в ходе еще нескольких экспериментов. Множитель баллов используется, когда вы хотите увеличить относительную важность полей в запросе. Так, например, вы хотите придать большее значение Name.LastName в приведенном ниже примере:

Name.FirstName:"ABC",Name.LastName:"DEF"^3

Здесь LastName имеет большую релевантность, а результаты поиска упорядочиваются таким же образом.

Может быть полезно для кого-то.

person ShwetaJ    schedule 11.04.2018