azure 搜索中的简单与完整的 lucene 语法
simple vs full lucene syntax in azure search
Azure 搜索中的 'full' 和 'simple' lucene 查询语法有什么区别?使用 'simple' 查询类型有什么性能优势吗?。
例如,根据我的经验,这两个查询 return 相同的结果:
$filter=search.ismatch('w/ tip', 'Trim', 'simple', 'all')
$filter=search.ismatch('w/ tip', 'Trim', 'full', 'all')
完整查询类型用于高级查询结构,如正则表达式、邻近搜索、模糊和通配符搜索。
根据官方文档,这种额外的功能伴随着额外的处理要求,因此与简单查询类型相比,您应该期望执行时间稍长。
更多信息:
https://docs.microsoft.com/en-us/azure/search/search-query-lucene-examples
https://docs.microsoft.com/en-us/azure/search/search-query-simple-examples
Azure 搜索中的 'full' 和 'simple' lucene 查询语法有什么区别?使用 'simple' 查询类型有什么性能优势吗?。
例如,根据我的经验,这两个查询 return 相同的结果:
$filter=search.ismatch('w/ tip', 'Trim', 'simple', 'all')
$filter=search.ismatch('w/ tip', 'Trim', 'full', 'all')
完整查询类型用于高级查询结构,如正则表达式、邻近搜索、模糊和通配符搜索。
根据官方文档,这种额外的功能伴随着额外的处理要求,因此与简单查询类型相比,您应该期望执行时间稍长。
更多信息:
https://docs.microsoft.com/en-us/azure/search/search-query-lucene-examples
https://docs.microsoft.com/en-us/azure/search/search-query-simple-examples