Azure 搜索:是否支持(当前或未来计划)在邻近搜索中尊重 "word order"?
Azure Search: is there support (current or future planned) for respecting "word order" in proximity search?
我面临一项业务要求,规定在邻近搜索中必须遵守单词的顺序。例如,如果我搜索 "A B~2",那么应该只返回 "A B" 的文档,而不是 "B A" 的文档。
Azure 搜索邻近搜索似乎没有考虑作品的顺序。下面的 JSFIDDLE link 演示了我所指的内容。查询搜索quality analyst~5。它 returns 术语如 "Quality Oversight and Analyst" 但它也 returns 术语如 "Senior Analyst, Quality and Data Management".
http://fiddle.jshell.net/liamca/gkvfLe6s/1/?index=nycjobs&apikey=252044BE3886FE4A8E3BAA4F595114BB&query=api-version=2016-09-01%26$count=true%26$select=business_title%26queryType=full%26search=business_title:%22quality%20analyst%22~5
是否支持(当前或未来计划)在邻近搜索中尊重 "word order"?
谢谢,
安德烈斯
邻近运算符 ~
定义允许对短语查询词进行多少次换位。让我们看一些短语查询,一个文档在后续位置上有三个术语:A B C
"A B"
将匹配 - 这相当于 "A B"~0
"A C"~1
将匹配 - 项 C 向前移动一个位置
"C B"
不匹配
"C B"~1
不匹配 - 只有一个允许的换位,我们可以将项 B 和 C 移动到相同的位置
"C B"~2
将匹配 - 通过允许两次换位,术语可以反转短语查询术语的顺序
我们没有立即更改此行为的计划,请在我们的 User Voice 页面上投票以帮助我们确定优先级。
我面临一项业务要求,规定在邻近搜索中必须遵守单词的顺序。例如,如果我搜索 "A B~2",那么应该只返回 "A B" 的文档,而不是 "B A" 的文档。
Azure 搜索邻近搜索似乎没有考虑作品的顺序。下面的 JSFIDDLE link 演示了我所指的内容。查询搜索quality analyst~5。它 returns 术语如 "Quality Oversight and Analyst" 但它也 returns 术语如 "Senior Analyst, Quality and Data Management".
http://fiddle.jshell.net/liamca/gkvfLe6s/1/?index=nycjobs&apikey=252044BE3886FE4A8E3BAA4F595114BB&query=api-version=2016-09-01%26$count=true%26$select=business_title%26queryType=full%26search=business_title:%22quality%20analyst%22~5
是否支持(当前或未来计划)在邻近搜索中尊重 "word order"?
谢谢, 安德烈斯
邻近运算符 ~
定义允许对短语查询词进行多少次换位。让我们看一些短语查询,一个文档在后续位置上有三个术语:A B C
"A B"
将匹配 - 这相当于"A B"~0
"A C"~1
将匹配 - 项 C 向前移动一个位置"C B"
不匹配"C B"~1
不匹配 - 只有一个允许的换位,我们可以将项 B 和 C 移动到相同的位置"C B"~2
将匹配 - 通过允许两次换位,术语可以反转短语查询术语的顺序
我们没有立即更改此行为的计划,请在我们的 User Voice 页面上投票以帮助我们确定优先级。