如何在azure搜索查询语法中为类似查询设置查询?

时间:2017-04-20 05:21:27

标签: c# asp.net-mvc azure-search

我正在尝试从我的项目进行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')" });

我需要的是我需要根据字段标题过滤结果,如果标题包含文本&#39; 2007&#39;,则应该包括它。

我出了什么问题,我应该做些什么改变?

2 个答案:

答案 0 :(得分:1)

最后我找到了解决方案

所以我们应该在查询中使用以下内容

search.ismatch('searchQuery',Search_feild)"

所以

"SoldDate ge 2017-04-06 and SoldDate le 2017-04-06 and search.ismatch('2007','Title')"

答案 1 :(得分:0)

您可以使用正则表达式查询在单词中进行搜索。有关详细信息,请参阅this question的答案。

相关问题