Как работает оператор множителя в сервисе Watson Discovery?
У меня есть набор документов JSON, загруженных в мой экземпляр WDS. Я хочу понять важность оператора множителя (^). В документе просто сказано: "Увеличивает значение оценки поискового запроса". Я пробовал простой запрос в одном поле, он умножает счет на указанное число.
Если я укажу два поля и хочу, чтобы Watson Discovery знал, какое из этих двух полей более важно для поиска, применим ли множитель оценок в этом случае? С двумя полями и множителем оценки, примененным к одному, я не смог определить разницу. Кроме того, на каких типах данных это разрешено? Это не сработало с числом.
1 ответ
Я нашел это с помощью еще нескольких экспериментов. Множитель оценок используется, когда вы хотите увеличить относительную важность полей в запросе. Так, например, вы хотите уделить больше внимания Name.LastName в следующем примере:
Name.FirstName:"ABC",Name.LastName:"DEF"^3
Здесь LastName придается больше актуальности, а результаты поиска упорядочены таким же образом.
Может быть полезным для кого-то.