如何在天蓝色搜索查询语法中设置类似查询的查询?
how to set a query for like query in azure search query syntax?
我正在尝试从我的项目中进行 azure 搜索,我正在尝试以下操作
indexClient.Documents.Search<AuctionResult>("john", new SearchParameters { IncludeTotalResultCount = true, Filter = "SoldDate ge 2017-04-06 and SoldDate le 2017-04-06 and substringof(Title, '2007')" });
我需要的是我需要根据字段 Title 过滤结果,如果 Title 包含文本 '2007',则应该包含它。
我出了什么问题,我应该做出什么改变?
您可以使用正则表达式查询在单词内进行搜索。有关详细信息,请参阅 的答案。
终于找到解决办法了
所以我们应该在查询中使用以下内容
search.ismatch('searchQuery',Search_feild)"
所以
"SoldDate ge 2017-04-06 and SoldDate le 2017-04-06 and search.ismatch('2007','Title')"
我正在尝试从我的项目中进行 azure 搜索,我正在尝试以下操作
indexClient.Documents.Search<AuctionResult>("john", new SearchParameters { IncludeTotalResultCount = true, Filter = "SoldDate ge 2017-04-06 and SoldDate le 2017-04-06 and substringof(Title, '2007')" });
我需要的是我需要根据字段 Title 过滤结果,如果 Title 包含文本 '2007',则应该包含它。
我出了什么问题,我应该做出什么改变?
您可以使用正则表达式查询在单词内进行搜索。有关详细信息,请参阅
终于找到解决办法了
所以我们应该在查询中使用以下内容
search.ismatch('searchQuery',Search_feild)"
所以
"SoldDate ge 2017-04-06 and SoldDate le 2017-04-06 and search.ismatch('2007','Title')"