如何解决ElasticSearch,如何在搜索请求中排除空值或空字符串值的过滤器
我在c#和ES中有问题。我需要在查询中编写一个过滤器,该过滤器仅在将 SearchInTitle 字段填充到过滤器对象中时才能运行。 现在,我将其用作:
q.QueryString(qs => qs.Query(filter.SearchInTitle)
Fields(qsf => qsf.Field(f => f.Title)
.Field(f => f.Uniq)))
但这始终适用,即使 filter.SearchInTitle 为null或为空(它是一个字符串),但仅当 filter.SearchInTitle 时才需要这种条件有一些价值。
thnx
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。