【发布时间】:2019-08-21 10:28:54
【问题描述】:
我已经为数据库以及带有 Blob 的存储帐户中的容器配置了 Azure 搜索。 单个词 Search 在数据源中运行良好。此外,使用逻辑运算符的多词搜索在单个 Blob 的上下文中也能正常工作。 但是,它并没有给我想要的结果,因为我的搜索需要在 blob 集合的上下文中工作。
我有一个附加了多个文档的数据库对象(作为 blob 存储在容器下的不同文件夹中)。我的搜索(使用多个单词和逻辑运算符)需要向用户显示业务对象,以防它遇到对附加到业务对象的多个文档有效的条件。
所以,我有一个业务对象“A”,附加了文档“B”、“C”和“D”,存储在容器下的文件夹“E”中(已在我的 Azure 搜索中创建了索引器) .文档 B 有单词“king”,C 中有单词“queen”。在这种情况下,如果我搜索“国王 + 王后”,那么它不会给我任何结果。我想在我的搜索结果中得到“A”,因为它总体上满足“国王+王后”的条件。
【问题讨论】:
标签: azure azure-cognitive-search