如何在天蓝色搜索查询语法中设置类似查询的查询?

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')"