Почему в строке запроса API поиска новостей Bing отсутствуют результаты? - PullRequest
0 голосов
/ 30 мая 2018

Зачем этот вызов к конечной точке поиска новостей Bing API ...

https://api.cognitive.microsoft.com/bing/v7.0/news/search?q="Highwire+Press"+OR+"Chrome+River"+OR+"PCA+Predict"+OR+"Backbase"+OR+"Arrivalist"+OR+"iotec"+OR+"Signafire"+OR+"Mirriad"&sortBy=Date&textDecorations=true&textFormat=HTML

... вызвать эту историю https://www.bizjournals.com/philadelphia/prnewswire/press_releases/Pennsylvania/2018/05/24/MN04495

... который содержит " HighWire ", но не фразу " HighWire Press ", как указано в запросе?

Я нахожу другие примеры слабости в множественном числе.подзапросы слова в строке запроса ...

Почему в результате получается также https://www.independent.ie/business/technology/feeding-the-future-test-tube-trees-robots-picking-fruit-and-burgers-made-without-cows-36942007.html?Кажется, в этом нет ничего подходящего.

1 Ответ

0 голосов
/ 30 мая 2018

Для строгого / дословного сопоставления вы можете использовать оператор «+».Например, если вас интересует только Highwire Press, ваш запрос должен выглядеть так: + Highwire Press .Не нужно иметь кавычки.

Кроме того, поведение оператора «ИЛИ» сомнительно, если вы хотите использовать строгое / дословное совпадение во всех поисковых системах.Рейнджерам релевантности сложно взвесить слова, которые кажутся.Может быть, вы можете сделать 2 запроса по одному для условий ORed.

...