Azure 搜索:短语的精确匹配,而不是术语
Azure Search: exact match of phrase, not term
有没有办法找到属性完全匹配词条的文档?
例如:搜索 Test。预期结果:
{
clientName: "Test"
}
而不是 "Test client"、"Test1" 或其他什么。
目前我只看到 $filter 可能性,但我不确定它是否合适(可能更慢等)。
此致
您可以为此目的使用 $filter;这是它的预期用途。它使用与全文搜索相同类型的倒排索引,没有相关性评分的开销,因此如果您的查询仅包含过滤器,它实际上应该更快。
有没有办法找到属性完全匹配词条的文档?
例如:搜索 Test。预期结果:
{
clientName: "Test"
}
而不是 "Test client"、"Test1" 或其他什么。
目前我只看到 $filter 可能性,但我不确定它是否合适(可能更慢等)。
此致
您可以为此目的使用 $filter;这是它的预期用途。它使用与全文搜索相同类型的倒排索引,没有相关性评分的开销,因此如果您的查询仅包含过滤器,它实际上应该更快。