首页 > 解决方案 > 使用精确短语的 Azure 邻近搜索?

问题描述

我正在尝试使用带有两个短语的 Azure 邻近搜索。有用。例如:

"unit test"~2 // returns all occurrences of unit and test within two words.

但是,我怎样才能在接近时使用精确的短语?例如,我需要在故事的 5 个单词内找到“单元测试”的匹配项。以下不起作用:

""unit test" story"~5

"unit test story"~5不会返回正确的匹配项。

任何想法?

谢谢你。

标签: azure-cognitive-search

解决方案


您可以将查询分成两部分

  1. 包含“单元测试”
  2. “测试”在“故事”的5个字以内

所以查询会变成search="unit test" AND "test story"~5.


推荐阅读